n = int(input())
for i in range(0, n):
k = int(input())
m = 0
n = int(input())
for i in range(0, n):
k = int(input())
m = 0
n = int(input())
for i in range(0, n):
k = int(input())
if (k % 5 == 0) and (k > m):
m = k
m = 0
n = int(input())
for i in range(0, n):
k = int(input())
if (k % 5 == 0) and (k > m):
m = k
print(m)
Объяснение:
Объявим переменную m, где мы будем хранить ответ, равную 0 (так как в задании представлены натуральные числа, а 0 является ближайшим ненатуральным), и запишем ее в начало программы.Теперь можем работать с переменной k. Если остаток от деления на 5 равен 0 (т.е. кратно 5) и значение k больше значения m (т.к. m — наш ответ), то присвоим значение из переменной k переменной m.И в самом конце выводим переменную m — наш ответ.
Комментарий:
Да условие не до конца дописано, но с таким началом условия существует только одна задача:
определите значение переменной s после выполнения следующего фрагмента программы: s:= 0; for i:=1 to 9 do if A[i - 1] < A[i] then begin s := s + 1; t := A[i]; A[i] := A[i - 1]; A[i - 1] := t end;
Незачем считать, хотя и можно, проще просто запустить этот код:
var a: array [0..9] of integer = (1, 2, 4, 3, 5, 6, 8, 7, 3, 4); i, t, s: integer; begin s := 0; for i:=1 to 9 do if A[i - 1] < A[i] then begin s := s + 1; t := A[i]; A[i] := A[i - 1]; A[i - 1] := t end; write(s); end.Как мы видим, после выполнения данного в условии фрагмента переменная s будет равна 9.
астра и эдельвейс, потому что нам нужно чтобы было ложно то, что первая согласная