프로그래밍 문제/c++ 문제
c++ 문제 35. 소수 판별
지나팩
2023. 11. 16. 15:22
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 |