23.1.23010860. Izračunati proizvod parnih prirodnih brojeva manjih i jednakih od n rekurzivnom f-jom.
Opis rješenja:
Listing programa:
/* 23010860 Izračunati proizvod parnih prirodnih brojeva manjih i jednakih od n rekurzivnom f-jom. */
#include <cstdlib>
#include <iostream>
using namespace std;
long double proizv_par (short n1)
{if (n1 ==2) return 2;
else return n1*proizv_par(n1-2);
}
int main()
{ short n;
cout << "Unesi broj veci od 1 ";
cin >> n;
if (n%2!=0) n--;
cout << n<< "!! = " << proizv_par(n) << endl;
return 0;
}
Ispis na ekranu:
Prozvod parnih brojeva do n . Rekurzija
Broj: 5
Prozvod parnih brojeva od 1 do 5 je 8
Riješeni zadaci Index
|