Loading Now

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 C++ cơ bản: đếm số ước của một số được nhập vào từ bàn phím

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 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: 126 ướ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

Contact