Cách 1: Dùng While
uses crt;
var a:array[1..100] of integer; n,i,s:integer;
begin
clrscr;
write('Nhap so luong phan tu: '); readln(n);
s:=0;
for i:=1 to n do
begin
write('Nhap phan tu thu ',i,': '); readln(a[i]);
end;
i:=0;
while i<n do
begin
inc(i);
s:=s+a[i];
end;
write('Tong: ',s);
readln;
end.
Cách 2: Dùng Repeat
uses crt;
var a:array[1..100] of integer; n,i,s:integer;
begin
clrscr;
write('Nhap so luong phan tu: '); readln(n);
s:=0;
for i:=1 to n do
begin
write('Nhap phan tu thu ',i,': '); readln(a[i]);
end;
i:=0;
repeat
inc(i);
s:=s+a[i];
until i=n;
write('Tong: ',s);
readln;
end.