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

Răspundeti: 1. Care este valoarea returnată de funcția următoare la apelul f(10)? Dar la apelul f(100)? Ce realizează această functie? int f(int n) {if ( n==0) return 0; else return f(n-1) +n;}​

Răspunsuri la întrebare

Răspuns de crow9920
2

f(10) = 55

f(100) = 5050

functia realizeaza suma tuturor numerelor naturale de la 0 la n, in mod recursiv.


ciprianstanciu2005: înțeleg, pe f(10) l am calculat dar pe f(100) cum îl rezolv, mulțumesc pentru ajutor
crow9920: cu formula lui gauss. n*(n + 1)/2
ciprianstanciu2005: mulțumesc
Alte întrebări interesante