Массив из 20 целых чисел. Заполнить случайными числами от -50 до 50. Найти сумму положительных чисел.
5 комментария:
На завтра надо ?
дааа
Паскаль абс ?
да,вроде
Только сумму выводить ?
![](/img/user_avatar.png)
![](/img/user_avatar.png)
![](/img/user_avatar.png)
![](/img/user_avatar.png)
![](/img/user_avatar.png)
Ответы
![](/img/user_avatar.png)
Var
i,sum:integer;
a:array [1..20] of integer;
begin
for i:=1 to 20 do begin
a[i]:=Random(-50,50);
end;
writeln('Полученный массив: ');
for i:=1 to 20 do begin
write(' ');
write(a[i]);
end;
writeln();
sum:=0;
for i:=1 to 20 do begin
if (a[i]>0) then sum:=sum+a[i];
end;
writeln('Сумма = ',sum);
end.
Нет комментариев
![](/img/user_avatar.png)
Решение ниже будет представлено.
1 комментария:
program symma;uses crt;var s,i:integer; mas:array [1..20] of integer;begin for i:=1 to 20 do begin mas[i]:=random(100)-50; if mas[i]>0 then s:=mas[i]+s; end; writeln('Сумма положительных чисел массива=',s);end.
![](/img/user_avatar.png)
Похожие вопросы
Информатика
Не отрывая карандаш от бумаги и не проводя никакую линию дважды ,как нарисовать закрытый конверт?...
Информатика
Тачскрин и графопостроитель устройство(а) ввода или вывода? Помогите пожалуйста очень прошу...