Elaborati un subprogram recursiv functie cu un parametru n care sa returneze cate cifre impare are n. N fiind un numar natural si nenul. In pascal vă rog.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
program cifreImpare;
var n:integer;
function nrImpare(m:integer):integer;
begin
if m=0 then nrImpare:=0
else
begin
nrImpare:=nrImpare(m div 10)+((m mod 10) mod 2);
end;
end;
begin
read(n);
writeln(nrImpare(n));
end.
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă