Program C ++ untuk Mencari Factorial

Faktor faktor bilangan bulat positif n sama dengan 1 * 2 * 3 *… n. Anda akan belajar mengira faktorial nombor menggunakan loop untuk contoh ini.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C ++ berikut:

  • C ++ untuk Gelung

Untuk nombor positif n, faktorial diberikan oleh:

 faktorial = 1 * 2 * 3… * n

Faktor faktor nombor negatif tidak dapat dijumpai dan faktorial 0 adalah 1.

Dalam program ini di bawah, pengguna diminta memasukkan bilangan bulat positif. Kemudian faktor nombor itu dikira dan dipaparkan di skrin.

Contoh: Cari Factorial nombor yang diberikan

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

Pengeluaran

 Masukkan bilangan bulat positif: 12 Factorial of 12 = 479001600

Di sini faktorial berubah-ubah adalah jenis unsigned long long.

Ini kerana faktor nombor adalah positif, oleh itu unsignedkelayakan ditambahkan kepadanya.

Oleh kerana nombor faktorial boleh menjadi besar, ia ditentukan sebagai long long.

Artikel menarik...