
Bài tập C++ cơ bản: đếm số ước của một số được nhập vào từ bàn phím
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 số các ước số của n
.
Ví dụ nếu nhập n = 12
thì chương trình sẽ hiển thị ra màn hình:
6
Giải thích: 12
có 6
ước là 1, 2, 3, 4, 6, 12
Hướng dẫn
Code mẫu sử dụng vòng lặp while
:
#include<iostream>
using namespace std;
int main() {
int n;
cin >> n;
int i = 1;
int count = 0;
while (i <= n) {
if (n % i == 0) {
count++;
}
i++;
}
cout << count;
return 0;
}
Code mẫu sử dụng vòng lặp for
:
#include<iostream>
using namespace std;
int main() {
int n;
cin >> n;
int count = 0;
for (int i = 1; i <= n; i++) {
if (n % i == 0) {
count++;
}
}
cout << count;
return 0;
}
Post Comment