C ++ - program för att hitta faktorer

Faktorn för ett positivt heltal n är lika med 1 * 2 * 3 * … n. Du kommer att lära dig att beräkna faktorn för ett tal med hjälp av for loop i detta exempel.

För att förstå detta exempel bör du ha kunskap om följande C ++ programmeringsämnen:

  • C ++ för Loop

För alla positiva tal n, är det faktiskt av:

 faktoria = 1 * 2 * 3 … * n

Faktor med negativt antal kan inte hittas och faktor 0 är 1.

I det här programmet nedan uppmanas användaren att ange ett positivt heltal. Sedan beräknas faktorn för det numret och visas på skärmen.

Exempel: Hitta faktorn för ett visst 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; )

Produktion

 Ange ett positivt heltal: 12 Faktor av 12 = 479001600

Här är variabel faktoria av typ unsigned long long.

Det beror på att ett tal är alltid positivt, det är därför som unsignedkvalificering läggs till det.

Eftersom ett nummer kan vara stort definieras det som long long.

Intressanta artiklar...