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