Задан одномерный массив A(10). Составить программу, подсчитывающую сумму положительных элементов этого массива. Значения элементов массива задайте самостоятельно, используя процедуру ввода данных с клавиатуры. Для ввода данных и обработки массива используйте оператор цикла FOR. Выведите на экран исходный массив и результаты расчета — Pascal(Паскаль)

uses crt;
var a:array[1..10] of integer;
i,n,sum:integer;
begin
clrscr;
write('n = ');
readln(n);
for i:=1 to n do
begin
write('a[',i,'] = ');
readln(a[i]);
end;
for i:=1 to n do
begin
write(a[i]:4);
end;
sum:=0;
for i:=1 to n do
if a[i]>0 then
begin
sum:=sum+a[i];
end;
writeln;
writeln('Summa = ',sum);
readln;
end.

Leave a Comment

81 + = 87