9.3.. Napisati program sa funkcijom za izračunavanje proizvoda parnih brojeva od k do n.
Listing programa:
// 09320038
// faktorijel parnih brojeva
#include <iostream>
using namespace std;
float fact(int l, int m) { // definisanje funkcije faktorijela
float p;
p = 1; // pocetna vrijednost
for (int i= l; i <= m; i++) // za 1 do k radi
if(i % 2 == 0) // parni?
p = p * i; // mnozi proizvod sa novom vrijednosti i
return p;
}
int main ()
{
cout << "Faktorijel parnih brojeva od k do n" << endl; // naslov
int k, n ; // deklarisanje varijabli
cout << "Od broja: "; // ulazne vrijednost
cin >> k; // broj
cout << "Do broja: "; // ulazne vrijednost
cin >> n; // broj
cout << "k = " << k << "\tn = " << n << endl; // ulazne vrijednosti
cout << "n! = " << fact(k, n) << endl; // ispis vrijednosti funkcije
return 0;
}
Ispis na ekranu:
Od broja: 2
Do broja: 8
k = 2 n = 8
n! = 384
Ispis na ekranu:
Index
|