Elaborati un program care citeste la tastatura o secventa de caractere si afiseaza pe ecran:
a)numarul cifrelor pare;
b)numarul cifrelor impare.
Caracterele introduse se separa prin actionarea tastei .Sint admise cifrele zecimale 0, 1, 2,..., 9 si caracterul * care indica sfirsitul secventei.
Va rog mult ajutati, dau coroana
Furnica12242:
dau coroana asa ai scris
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
pentru punctu a)
p:=0;
for i:=1 to n do
if (x>=1) and (x<=9) the p:=p+1;
pentru punctu b)
p:=0;
for i:=1 to n do
begin
if (x>=1) and (x<=9) then
begin
case x of '2','4','6','8': p:=p+1;
end;
end;
pentru punctu c)
p:=0;
for i:= 1 to n do begin
if (x>=1) and (x<=9) then
begin
case a of '1','3','5','7',9': p:=p+1;
end;
end;
Explicație:
spor !
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Matematică,
9 ani în urmă