Найти количество всех положительных чисел в массиве A(N) элементы массива заданы целыми числами. Найти сумму всех чисел,кратных 4 и не оканчивающихся на 6, в массиве A(N). Элементы массива задраны натуральными числами
{ задание 1} const n=17; var a:array[1..n] of integer; i,k:integer; begin Randomize; k:=0; for i:=1 to n do begin a[i]:=Random(99)+1; Write(a[i],' '); if a[i] mod 2=0 then k:=k+1 end; Writeln; Writeln('k=',k) end.
{ задание 2/3} const n=17; var a:array[1..n] of integer; i,s:integer; begin Randomize; s:=0; for i:=1 to n do begin a[i]:=Random(99)+1; Write(a[i],' '); if a[i] mod 10=2 then s:=s+a[i] end; Writeln; Writeln('s=',s) end.
Программа:
Python:
from random import randint
arr = [randint(-5, 5) for i in range(10)] # генерируем рандомный массив
summ = 0
for i in arr:
if i % 4 == 0 and not i % 10 == 6:
summ += i
print(f'{arr}\n{summ}')