Algoritm pentru calcularea factorialului unui număr (n factorial) – iterativ

Se citește de la tastatură un număr natural n. Să se determine n factorial (n!).

Variabila p va reține factorialul, având inițial valoarea 1. Pentru fiecare i, de la 1 la n, se înmulțește p cu i.

Pentru programul construit recursiv, click aici.

#include <iostream>
using namespace std;
int main()
{
    int n,i,p=1;
    cout<<"n?"; cin>>n;
    for (i=2; i<=n; i++)
    p=p*i;
    cout<<p;
    return 0;
}

De asemenea, ai putea dori...

Lasă un răspuns

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.