23.1.23010870. Izračunati sumu prvih n neparnih prirodnih brojeva rekurzivnom f-jom.

Opis rješenja:

Listing programa:

/* 23010870 Izračunati sumu prvih n neparnih prirodnih brojeva rekurzivnom f-jom. */
#include <cstdlib>
#include <iostream>
using namespace std;

long long suman (short n1) 
   {if (n1 ==1) return 1;
    else return n1+suman(n1-2);
    }

int main()
{   short n;
    cout << "Unesi prirodan broj  "; 
    cin >> n;
    cout << "Suma prvih " << n<< "  neparnih prirodnih brojeva  " << suman(2*n-1) << endl;
    return 0;
}


Ispis na ekranu:
Suma prvih n neparnih prirodnih brojeva. Rekurzija
Broj: 5
Neparni brojevi do 9 imaju sumu 25

Riješeni zadaci    Index