Mọi ng giúp mik với ạ
Viết phương trình pascal đếm số chữ số chẵn trong n.
Input: Số TN n (n<10^9)
Output: Số lượng chữ số chẵn
VD: Cho n:=138 thì chỉ có 1 số chẵn là 8 , xuất 1.
Cho n:=258492 thì chỉ có 4 số chẵn là 2,8,4,2 nên xuất 4.
Mọi ng giúp mik với ạ
Viết phương trình pascal đếm số chữ số chẵn trong n.
Input: Số TN n (n<10^9)
Output: Số lượng chữ số chẵn
VD: Cho n:=138 thì chỉ có 1 số chẵn là 8 , xuất 1.
Cho n:=258492 thì chỉ có 4 số chẵn là 2,8,4,2 nên xuất 4.
uses crt;
var a : array[1..100] of integer;
i,d : integer; n : int64;
st : string;
begin clrscr;
d:=0;
write(‘Nhap so n :’); readln(n);
str(n,st);
for i:=1 to length(st) do val(st[i],a[i]);
for i:=1 to length(st) do if a[i] mod 2 = 0 then d:=d+1;
write(‘So luong so chan la :’,d);
readln
end.
uses crt;
var n:string; i,dem:longint;
begin
clrscr;
write(‘N=’);readln(n);
for i:=1 to length(n) do
if (n[i]=’0′)or(n[i]=’2′)or(n[i]=’4′)or(n[i]=’6′)or(n[i]=’8′)then dem:=dem+1;
writeln(‘So chu so chan cua ‘,n,’: ‘,dem);
readln
end.
//////////////////////////////
Test: