Zrealizujte rekurzivne aj nerekurzivne riesenie (ak sa da) programu,
ktory zabezpeci pomocou rekurzivnej procedury (funkcie)
za pouzitia len jedinej premennej sucet dvoch cisiel.
//audiotrack kód zmazaný (nebol v code)
//edit : sorry sa ospravedlnujem som si nevsimol
Kód: Vybrať všetko
program rekurzia;
var
i, j: word;
function sucet (a, b: word): word;
begin
if (a <> 0) then sucet := sucet(a - 1, b + 1)
else sucet := b;
end;
function sucet2 (a, b: word): word;
var
i: word;
begin
for i := 1 to a do b := b + 1;
sucet2 := b;
end;
begin
write('zadaj 2 cisla: ');
readln(i, j);
writeln( sucet(i, j) );
writeln( sucet2(i, j) );
readln;
end.Dakujem