Дан массив целых чисел. Найти: а) сумму элементов массива, которые не превышают 20....

0 голосов
20 просмотров

Дан массив целых чисел. Найти:
а) сумму элементов массива, которые не превышают 20.
б)сумму нечетных элементов.


Информатика (58 баллов) | 20 просмотров
Дан 1 ответ
0 голосов

1) var  a: array[0..10] of integer;  i, s: integer;
begin    
for i := 1 to 10 do   begin    
a[i] := random(60);    
write(a[i], ' ');    
if a[i]<=20 then s:=s+a[i];<br>end;  
writeln;  
writeln(s);
end.

2) 
var  a: array[0..10] of integer;  i, s: integer;
begin    for i := 1 to 10 do   begin    
a[i] := random(60);    
write(a[i], ' ');  
// if (i mod 2=1) then s:=s+a[i]; Раскоментируй, если сумму нужно искать среди нечетных номеров элементов.    
// if (a[i] mod 2=1) then s:=s+a[i]; Раскоментируй, если сумму нужно искать среди самих нечетных элементов.  
end;    
writeln;  
writeln(s);
end.

(101 баллов)