Wednesday, January 15, 2020

Viết chương trình tìm giai thừa trong c++

Giai thừa của một số nguyên dương n bằng 1 * 2 * 3 * ... n. Bạn sẽ học cách tính giai thừa của một số bằng vòng lặp for trong ví dụ này.
Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình C ++ sau đây:
Viết chương trình tìm giai thừa trong c++

Đối với bất kỳ số dương n nào, giai thừa được đưa ra bởi:
giai thừa = 1 * 2 * 3 ... * n
Yếu tố của số âm không thể được tìm thấy và giai thừa của 0 là 1.
Trong chương trình dưới đây, người dùng được yêu cầu nhập số nguyên dương. Sau đó, giai thừa của số đó được tính toán và hiển thị trên màn hình.
Ví dụ: Tìm hệ số của một số đã cho
#include <iostream>
using namespace std;
int main()
{
    unsigned int n;
    unsigned long long factorial = 1;
    cout << "Enter a positive integer: ";
    cin >> n;
    for(int i = 1; i <=n; ++i)
    {
        factorial *= i;
    }
    cout << "Factorial of " << n << " = " << factorial;   
    return 0;
}
Đầu ra
Nhập một số nguyên dương: 12
Hệ số 12 = 479001600