В качестве ответа Вам необходимо привести фрагмент программы, который должен находиться на месте многоточия. Вы можете записать решение также на другом языке программирования (укажите название и
используемую версию языка программирования, например Free Pascal 2.6).
В этом случае Вы должны использовать те же самые исходные данные и переменные, какие были предложены в условии (например, в образце, записанном на Алгоритмическом языке).
Решение:
На языке Паскаль
|
k := 0; for i := 1 to N do if (a[i] > 100) and (a[i] mod 5 = 0) then k:=k+1; for i := 1 to N do begin if (a[i] > 100) and (a[i] mod 5 = 0) then a[i] := k; writeln(a[i]) end |
На Алгоритмическом языке
|
k := 0 нц для i от 1 до N если a[i] > 100 и mod(a[i], 5) = 0 то k := k + 1 все кц нц для i от 1 до N если a[i] > 100 и mod(a[i], 5) = 0 то a[i] := k все вывод a[i], нс кц |
На языке Бейсик
|
K = 0 FOR I = 1 TO N IF A(I) > 100 AND A(I) MOD 5 = 0 THEN K = K + 1 END IF NEXT I FOR I = 1 TO N IF A(I) > 100 AND A(I) MOD 5 = 0 THEN A(I) = K END IF PRINT A(I) NEXT I |
На языке С++
|
k = 0; for (i = 0; i < N; i++) if (a[i] > 100 && a[i]%5 == 0) k++; for (i = 0; i < N; i++) { if (a[i] > 100 && a[i]%5 == 0) a[i] = k; cout << a[i]; } |
На языке Python
|
k = 0 for i in range(0, n): if (a[i] > 100 and a[i] % 5 == 0): k = k + 1 for i in range(0, n): if (a[i] > 100 and a[i] % 5 == 0): a[i] = k print(a[i]) |