9.4. Napisati rekurzivnu funkciju za izračunavanje sume kubova prvih n brojeva.
Opis rješenja:
Listing programa:
/* 09411019 Napisati rekurzivnu funkciju za izračunavanje sume kubova prvih n brojeva*/
#include <cstdlib>
#include <iostream>
using namespace std;
long double suma_kubova (short n) {
if (n == 1) return 1;
else return n*n + suma_kubova(n-1);
}
int main()
{ short broj_n;
cout << "Unesi broj ciju sumu kubova racunamo ";
cin >> broj_n;
cout <<"Suma kubova od 1 do "<< broj_n<< "! = "<< suma_kubova(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
|