Bài 1
uses crt;
var
s,i:longint;
a:array[1..100] of longint;
begin
clrscr;
s:=0;
for i:=1 to 10 do
begin
writeln('nhap a[',i,']');
readln(a[i]);
if a[i]>0 then s:=s+a[i];
end;
writeln(s);
readln;
end.
Bài 2
uses crt;
var
s,i:longint;
a:array[1..100] of longint;
begin
clrscr;
s:=0;
for i:=1 to 20 do
begin
writeln('nhap a[',i,']');
readln(a[i]);
if a[i] mod 2 = 0 then s:=s+a[i];
end;
writeln(s);
readln;
end.
Bài 3
uses crt;
var
s,i:longint;
a:array[1..100] of longint;
begin
clrscr;
s:=0;
for i:=1 to 30 do
begin
writeln('nhap a[',i,']');
readln(a[i]);
if a[i] mod 2 <> 0 then s:=s+a[i];
end;
writeln(s);
readln;
end.
Bài 4
uses crt;
var
s,i:longint;
a:array[1..100] of longint;
begin
clrscr;
s:=0;
for i:=1 to 40 do
begin
writeln('nhap a[',i,']');
readln(a[i]);
if a[i] mod 3 = 0 then s:=s+a[i];
end;
writeln(s);
readln;
end.
Bài 5
uses crt;
var
s,i:longint;
a:array[1..100] of longint;
begin
clrscr;
s:=0;
for i:=1 to 40 do
begin
writeln('nhap a[',i,']');
readln(a[i]);
if a[i] mod 5 = 0 then s:=s+a[i];
end;
writeln(s);
readln;
end.