viết chương trình nhập các số nguyên cho đến khi gặp số 0 thì kết thúc.hãy đếm có bao nhiêu số chẵn đã nhập vào

2 câu trả lời

uses crt;
var n,i,dem:integer;
a:array[1..100]of integer;
begin
clrscr;
write('nhap n='); readln(n);
for i:=1 to n do
begin
write('a[',i,']='); readln(a[i]);
if a[i]=0 then exit
end;
dem:=0;
for i:=1 to n do
if a[i] mod 2=0 then inc(dem);
writeln('so luong so chan ban vua nhap vao la: ',dem);
readln;
end.

Program BTT;
Uses crt;
Var n, d: longint;
Begin
        Clrscr;
        d:=0;
        Repeat
        Write('Nhap mot so bat ki: '); Readln(n);
        If n mod 2 = 0 then inc(d);
        Until n=0;
        Write('Co ',d,' so la so chan');
        Readln
End.