PASCAL
Scrieţi un subprogram recursiv care: a) calculează suma S(n) = 1 + 3 + 5 + ... + (2n – 1);
Răspunsuri la întrebare
Răspuns de
7
program recursie;
var n: integer;
function rec(m:integer):integer;
begin
if m=1 then rec:=1
else rec:=rec(m-1)+(2*m-1);
end;
begin
write('n= '); read(n);
writeln ('suma= ', rec(n));
end.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă