Помогите вычеслить сумму чисел меньше 20 должно быть примерно так но без a:array [1..100]...

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

Помогите вычеслить сумму чисел меньше 20
должно быть примерно так но без a:array [1..100] of integer;
(информатика 9 класс)
Program Program1;
Var
a:array [1..100] of integer;
i,k:integer;
begin
randomize;
for i:=1 to 100 do
a[i]:=random(20);
k:=0;
for i:=1 to 20 do
begin
write(a[i],', ');
k:=k+a[i];
end;
Writeln('Сумма чисел меньше 20: ',k);
end.


Информатика (14 баллов) | 20 просмотров
0

А чисел нужно перебрать 100 ?

0

Нет,числа должны быть меньше 20,но числа должны подбираться функцией рандома

0

Нет, я это понял, просто у тебя всего в массиве 100 чисел. Это фиксированная величина, или её можно самому выбрать ?

Дан 1 ответ
0 голосов

Var i,s,a:integer;
Program Program1;
var i,s,a:integer;
begin
s:=0;
For i:=1 to 100 do
begin
a:=random(20);
s:=s+a;
write(a,', ');
end;
writeln;
writeln('Сумма чиселменьше 20: ',s);
end.

(382 баллов)