Program C ++ za iskanje faktorja

Faktorial pozitivnega celega števila n je enak 1 * 2 * 3 * … n. V tem primeru se boste naučili izračunati faktorijel števila s pomočjo zanke for.

Če želite razumeti ta primer, morate poznati naslednje programske teme C ++:

  • C ++ za Loop

Za katero koli pozitivno število n je faktorijel podana z:

 faktorijel = 1 * 2 * 3 … * n

Faktorja negativnega števila ni mogoče najti, faktorja 0 pa je 1.

V spodnjem programu je uporabnik pozvan, da vnese pozitivno celo število. Nato se izračuna faktorijel tega števila in prikaže na zaslonu.

Primer: Poiščite Factorialovo število

 #include using namespace std; int main() ( unsigned int n; unsigned long long factorial = 1; cout <> n; for(int i = 1; i <=n; ++i) ( factorial *= i; ) cout << "Factorial of " << n << " = " << factorial; return 0; )

Izhod

 Vnesite pozitivno celo število: 12 Factorial of 12 = 479001600

Tu je spremenljivka faktorijel vrste unsigned long long.

Ker je faktorijel števila vedno pozitiven, mu je zato unsigneddodan kvalifikator.

Ker je število na faktorje lahko veliko, je opredeljeno kot long long.

Zanimive Članki...