1~100까지의 수 중 소수를 판별하여 출력하는 코드를 작성하세요.
출력 예)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include <iostream>
using namespace std;
int main()
{
cout << "소수판별" << endl;
int cnt = 0;
for (int i = 0; i < 100; i++)
{
cnt = i;
for (int j = 2; j * j <= i; j++)
{
if (i % j == 0)
{
cnt = 0;
break;
}
}
if (cnt > 1)
{
cout << "소수 :" << cnt << endl;
cnt = 0;
}
}
return 0;
}
|
cs |
'프로그래밍 문제 > c++ 문제' 카테고리의 다른 글
c++ 문제 37. 메소드 활용 문자열 합치기 (0) | 2023.11.20 |
---|---|
c++ 문제 36. 두 개의 배열 하나로 합치기 (1) | 2023.11.17 |
c++ 문제 34. 중첩 반복문의 합 (0) | 2023.11.15 |
c++ 문제 33. 피보나치 수열 (0) | 2023.11.15 |
c++ 문제 31. 간단한 계산기 (1) | 2023.11.13 |
댓글