sa se calculeze suma elementelor unui vector in pascal recursia
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
program sumaRecursiva;
var n,i:integer;
a:array[1..100]of real;
function suma(n:integer):real;
begin
if n=1 then suma:=a[1]
else suma:=a[n]+suma(n-1);
end;
begin
read(n);
for i:=1 to n do read(a[i]);
writeln('Suma lor este ',suma(n));
end.
Explicație:
in functia recursiva vectorul de numere a, este variabila globala.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Informatică,
9 ani în urmă