C ++ Program for å finne faktor

Faktoriet til et positivt heltall n er lik 1 * 2 * 3 * … n. Du lærer å beregne et talls faktor ved hjelp av for loop i dette eksemplet.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C ++ programmeringsemner:

  • C ++ for Loop

For ethvert positivt tall n, er det faktorielt gitt av:

 faktori = 1 * 2 * 3 … * n

Faktor av negativt antall kan ikke bli funnet, og faktor 0 er 1.

I dette programmet nedenfor blir brukeren bedt om å oppgi et positivt heltall. Deretter beregnes fakturaen til det tallet og vises på skjermen.

Eksempel: Finn faktor for et gitt nummer

 #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; )

Produksjon

 Angi et positivt heltall: 12 Faktor av 12 = 479001600

Her er variabel fakultet av type unsigned long long.

Det er fordi et tallfaktor alltid er positivt, det er derfor unsignedkvalifisering blir lagt til det.

Siden et faktum kan være stort, defineres det som long long.

Interessante artikler...