fbpx

Problema #49 – Factorial – Rezolvari PBInfo

de Mihai-Alexandru

La matematică, pentru un număr natural n, se notează cu n! valoarea produsului 1*2*3*...*n, și se citește n factorial.

Cerinţa

Să se scrie un program care citește numărul natural n și determină valoarea lui n!.

Date de intrare

Programul citește de la tastatură numărul n.

Date de ieşire

Programul afișează pe prima linie a ecranului valoarea lui n!.

Restricţii şi precizări

  • 0 <= n <= 15
  • prin definiție, 0! = 1

Exemplu

Intrare

4

Ieșire

24
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n;
    /*
        5! = 1 * 2 * 3 * 4 * 5; (120)
    */
    cin >> n;
    long long rez = 1;
    for(long long i = 2; i <= n; ++i)
        rez *= i;
    cout << rez;
    return 0;
}
Comentarii

S-ar putea sa iti placa