8.2.. Napisati program za ispis proizvoda brojeva od 1 do n. Koristiti whilepetlju.

Opis rješenja: Početna vrijednost varijable p (proizvid) je 1, a kontrolne varijable i jedan (1). Vrijednost proizvoda p se uvećava i puta (p*=i;). Varijabla i se uvećava za 1 (++i) i ponovo izvodi množenje i tako do vrijednosti varijable i=n.

Listing programa :

//proizvod prvih n prirodnih brojeva
#include <iostream>
using namespace std;

int main()
{
  int i, p, n;
  cout << "Unesite vrijednost za n: "; cin >> n;
  p = 1;
  i = 1;
  while (i<=n)
  {
    p = p * i;
    i++;
  }
  cout << "Proizvod brojeva od 1 do "<< n << " iznosi: " << p << endl;
  return 0;
}

Ispis na ekranu:

Index