문제

 

 

풀이

제곱근 판별법을 통해 소수를 찾아 출력하였다.

#include <iostream>

using namespace std;

bool isPrime(int n) {
	if (n == 0 || n == 1) return false;

	for (int i = 2; i * i <= n; i++)
		if (n % i == 0) return false;

	return true;
}

int main() {
	int n, m;

	cin >> n >> m;

	for (int i = n; i <= m; i++)
		if (isPrime(i)) cout << i << "\n";

	return 0;
}

'백준 > 약수, 배수와 소수' 카테고리의 다른 글

17103번: 골드바흐 파티션 [C++]  (0) 2023.03.29
4948번: 베르트랑 공준 [C++]  (0) 2023.03.29
4134번: 다음 소수 [C++]  (0) 2023.03.29
2485번: 가로수 [C++]  (0) 2023.03.29
1735번: 분수 합 [C++]  (0) 2023.03.29

+ Recent posts