Đếm lẻ:
program dem_le;
uses crt;
var A:array[1..1000] of integer;
n,i,d:integer;
begin
clrscr;
write('Nhap n: '); readln(n);
d:=0;
for i:=1 to n do
begin
write('Nhap so thu ',i,': '); readln(A[i]);
if A[i] mod 2=1 then d:=d+1;
end;
write('Co ',d,' so le');
readln;
end.
Đếm chẵn:
program dem_chan;
uses crt;
var A:array[1..1000] of integer;
n,i,d:integer;
begin
clrscr;
write('Nhap n: '); readln(n);
d:=0;
for i:=1 to n do
begin
write('Nhap so thu ',i,': '); readln(A[i]);
if A[i] mod 2=0 then d:=d+1;
end;
write('Co ',d,' so chan');
readln;
end.
Đếm dương:
program dem_duong;
uses crt;
var A:array[1..1000] of integer;
n,i,d:integer;
begin
clrscr;
write('Nhap n: '); readln(n);
d:=0;
for i:=1 to n do
begin
write('Nhap so thu ',i,': '); readln(A[i]);
if A[i]>0 then d:=d+1;
end;
write('Co ',d,' so duong');
readln;
end.
Đếm âm:
program dem_am;
uses crt;
var A:array[1..1000] of integer;
n,i,d:integer;
begin
clrscr;
write('Nhap n: '); readln(n);
d:=0;
for i:=1 to n do
begin
write('Nhap so thu ',i,': '); readln(A[i]);
if A[i]<0 then d:=d+1;
end;
write('Co ',d,' so am');
readln;
end.