cho một dãy số nguyên (gồm cả số nguyên âm và số nguyên dương)gồm N phần tử (N<15) a, nhập vào từ bàn phím số phần tử và giá trị từng phần tử. b tính tổng các phần tử dương có trong dãy
2 câu trả lời
program bt;
uses crt;
var a:array [1..15] of integer;
n,i,s:Integer;
begin
WriteLn(' phan tu cua day: '); readln(n);
for i:=1 to n do
begin
write('a[',i,']=');readln(a[i]);
end;
s:=0;
for i:=1 to n do
if a[i]>0 then s:=s+a[i];
Write(' Tong= ',s);
readln;
end.
Program BTT;
Uses crt;
Var A: array[1..15] of longint;
i,s: longint; n: byte;
Begin
Clrscr;
Write('Nhap so luong phan tu: '); Readln(n);
s:=0;
For i:=1 to n do
Begin
Write('A[',i,'] = '); Readln(A[i]);
If A[i]>0 then s:=s+A[i];
End;
Write('Tong cac phan tu duong trong day la: ',s);
Readln
End.