
Bài tập về vòng lặp trong C++: tính n giai thừa
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