9.3.. Napisati program sa funkcijom za izracunavanje proizvoda neparnih brojeva od k do n.
Listing programa:
// 09311015
// faktorijel neparnih brojeva od k do n
#include <iostream>
using namespace std;
float fact(int l, int m) { // definisanje funkcije faktorijela
float p;
p = 1; // pocetna vrijednost
for (int i= 1; i <= m; i++) // za 1 do k radi
if(i % 2 != 0) // neparni?
p = p * i; // mnozi proizvod sa novom vrijednosti i
return p;
}
int main ()
{
cout << "Faktorijel neparnih 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 << "n = " << n << "\tn! = " << fact(k, n) << endl; // ispis
return 0;
}
Ispis na ekranu:
Faktorijel neparnih brojeva od k do n
Od broja: 3
Do broja: 8
n = 8 n! = 105
Ispis na ekranu:
![](../../pascal_prir/093/093_izvedi/09311015.gif)
Index
|