Синформатикой, . (pascal) 1.сложить четные элементы в массиве (10 рандомных элементов в диапазоне от 0 до 99). 2.найти произведение всех элементов массива (10 рандомных элементов от 0 до 99) 3.сложить все элементы массива в диапазоне от 50 до 60(10 рандомных элементов от 0 до 99)
a:array [1..20] of integer;
begin
randomize;
b:=0;
for c:=1 to 10 do begin
a[c]:=random(0,99);
writeln('элемент массива ==>', a[c]);
if (a[c] mod 2 = 0) then b:=b+a[c];
end;
writeln('сумма чётных элементов массива', b);
end.
program vasha_zadacha_2;
var b,c:word ;
a:array [1..20] of integer;
begin
randomize;
b:=1;
for c:=1 to 10 do begin
a[c]:=random(0,99);
writeln('элемент массива ==> ', a[c]);
b:=b*a[c];
end;
writeln('произведение всех элементов массива ', b);
end.
program vasha_zadacha_3;
var b,c:word ;
a:array [1..20] of integer;
begin
randomize;
b:=0;
for c:=1 to 10 do begin
a[c]:=random(0,99);
writeln('элемент массива ==> ', a[c]);
if (a[c] >= 50) and (a[c]<=60) then b:=b+a[c];
end;
writeln('сумма элементов в диапазоне от 50 до 60 ', b);
end.