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 unsigned
kvalifisering blir lagt til det.
Siden et faktum kan være stort, defineres det som long long
.