Informatică, întrebare adresată de crinacri1237, 7 ani în urmă

Scrieți funcția recursivă cu antetul

long long SumProdRec(int n)
care primind ca parametru un număr natural nenul n, returnează valoarea sumei 1•2 + 2•3 + ... (n-1)•n

Răspunsuri la întrebare

Răspuns de michei69
1

Răspuns:

https://hastebin.com/yevogegaru.java sau poza atașată (ignoră extensia de .java, codu e scris în c++)

Explicație:

Creăm o variabilă numită suma.
Scriem un ciclu repetitiv în care avem un nou întreg i care începe cu valoarea 1 (indicat de suma pe care ai spus-o, aceasta începând cu numărul 1)
Acest i va fi mereu mai mic ca n, așadar în loc să scriem (n-1)*n vom scrie i*(i+1)
Adăugăm acea valoarea la variabila noastră suma
Returnăm valoarea sumei.

Sper că te-am ajutat ^^

Anexe:
Alte întrebări interesante