9.4. Napisati rekurzivnu funkciju za izračunavanje sume kvadrata prvih n brojeva.
Opis rješenja:
Listing programa:
/* 09411018 Napisati rekurzivnu funkciju za izračunavanje sume kvadrata prvih n brojeva. */
#include <cstdlib>
#include <iostream>
using namespace std;
long double suma_kvadrata (short n) {
if (n == 1) return 1;
else return n*n + suma_kvadrata(n-1);
}
int main()
{ short broj_n;
cout << "Unesi broj ciju sumu kvadrata racunamo ";
cin >> broj_n;
cout <<"Suma kvadrata od 1 do "<< broj_n<< "! = "<< suma_kvadrata(broj_n) << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Ispis na ekranu:
Prozvod prvih n brojeva . Rekurzija
Broj: 6
Prozvod brojeva od 1 do 6 je 720
Riješeni zadaci Index
|