Loading Now

Bài tập về vòng lặp trong C++: tính n giai thừa

Bài tập về vòng lặp trong C++: tính n giai thừa

Table of Contents

Bài tập

Bạn hãy viết chương trình nhập từ bàn phím số nguyên n và hiển thị ra màn hình n! (n giai thừa).

Ví dụ nếu nhập n = 5 thì chương trình sẽ hiển thị ra màn hình:

120

Giải thích: 1 * 2 * 3 * 4 * 5 = 120.

Nếu bạn chưa làm được bài này thì có thể xem hướng dẫn ở bên dưới.

Hướng dẫn

Code mẫu:

#include<iostream>

using namespace std;

int main() {
    int n;
    cin >> n;
    // Biến lưu trữ kết quả của n!
    // Lưu ý: bạn cần khởi tạo giá trị cho biến này = 1
    int factorial = 1;
    for (int i = 1; i <= n; i++) {
        factorial = factorial * i;
    }
    cout << factorial;
    return 0;
}

Post Comment

Contact