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