GoldGriffon
02.03.2022 04:45

При выборе места строительства жилого комплекса при металлургическом комбинате необходимо учитывать "розу ветров" (следует расположить жилой комплекс так, чтобы частота ветра со стороны металлургического комбината была бы минимальной). Для этого в течение года проводилась регистрация направления ветра в районе строительства. Данные представлены в виде массива, в котором направление ветра за каждый день кодируется следующим образом: 1 — северный, 2 — южный, 3 — восточный, 4 — западный, 5 — северо-западный, 6 — северо-восточный, 7 — юго-западный, 8 — юго-восточный. Определить, как должен быть расположен жилой комплекс по отношению к комбинату.
Язык C++ , буду признателен

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
евген1398
04.01.2021 06:02

Так как конкретной программы не дано, напишу на Питоне

Программа, где массив вводится вручную и выполняются поставленные условия во вложении

Если имеется уже готовый массив, то во 2-ой строке заполнить все его элементы и удалить 4 и 5-ую строки.

Как это работает?a - сам массивminimum - контр значение с которым будем сравнивать эл-ты4 и 5 строкой заполняем массив 40 эл-ми вручную6 и 7 строками проверяем каждый эл-т по поставленному условию8 строка - присваиваем число минимуму9 - 12 выводим ответ, проверяя, изменился ли эл-т minimum с начала программы, если да - выводим его, нет - выводим 0
52) Дан целочисленный массив из 40 элементов. Элементы массива могут принимать целые значения от 1 д
0,0(0 оценок)
Ответ:
gipotop
28.09.2022 09:02

ответ:  Pascal ABC.Net

Program Zadacha;

var a,b:array[1..1000] of integer;

      n, i, max:integer;

BEGIN

            write('Задайте количество элементов массива N<1000: ');

            read(n);

            max:=-30000;

            for i:=1 to n do

            begin write('Задайте ',i,'-й элемент массива: ');

                      read(a[i]);

                      if a[i]>max then max:=a[i];

            end;          

            for i:=1 to n do

            begin b[i]:=a[i]*max;

                      writeln(b[i]);

            end;

END.

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота