9.3.. Napisati program sa funkcijom za izračunavanje proizvoda parnih brojeva do n.

Listing programa:

// 09320036
// faktorijel parnih brojeva
#include <iostream>
using namespace std;

float fact(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)          // parni?
         p = p * i;           // mnozi proizvod sa novom vrijednosti i
   return p;
}

int main ()
{
    cout << "Faktorijel parnih brojeva do n" << endl;  // naslov
    int n ;                  // deklarisanje varijabli

    cout << "Do broja: ";    // ulazne vrijednost
    cin >> n;                // broj

    cout << "n = " << n << "\tn! = " << fact(n) << endl;  // ispis 

    return 0;
}

Ispis na ekranu:
Faktorijel parnih brojeva do n
Do broja: 6
n = 6   n! = 48

Ispis na ekranu:

Index