
Johuginn
5 год назад
Объясните как решитьэтот алгоритм алгначцелтаб Dat[1:12] цел к, m, term Dat[1] := 2 Dat[2] := 5 Dat[3] := 6 Dat[4] := 8 Dat[5] := 8 Dat[6] := 5 Dat[7] := 3 Dat[8] := 7Dat[9] := 4Dat[10] := 4Dat[11] := 8Dat[12] := 7 month:=1; m := Dat[1]нц для к от 2 до 12если Dat[к] >= m тоm:= Dat[k]month := kвсеКЦвывод month КОН
ОТВЕТЫ

Nadka
Oct 24, 2020
: 11
Изначально в переменные записаны числа 1 и 2. Потом методом перебора проверяется условие: если очередное Dat[k] >=m, то в m записывается это число, в а переменную mouth записывается число k. То есть алгоритм находит наибольшее число в массиве и записывает в порядковый номер наибольшего числа (а если их несколько, то последнего)
Изначально в переменные записаны числа 1 и 2. Потом методом перебора проверяется условие: если очередное Dat[k] >=m, то в m записывается это число, в а переменную mouth записывается число k. То есть алгоритм находит наибольшее число в массиве и записывает в порядковый номер наибольшего числа (а если их несколько, то последнего)
15
Смежные вопросы: