2. Napisz program, który liczy silnię wczytanej liczby naturalnej n (n!). (Silnia liczby n to iloczyn wszystkich liczb całkowitych z zakresu 0 ÷ n.)
w c++ na pętli for
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <cstdio>
typedef unsigned long long int number;
number factorial(int n)
{
number result = 1;
for (int k=n; k>1; k--)
result *= k;
return result;
}
int main(int argc, char *argv[])
{
int n;
scanf("%i", &n);
printf("%llu", factorial(n));
return 0;
}
Edit: poprawka dla Linuxa.