Informatică, întrebare adresată de trevor60, 8 ani în urmă

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 Furnica12242
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 !


Furnica12242: coroana te rog
trevor60: cum
Furnica12242: ok
Alte întrebări interesante