Submission
Status:
PPPPPPPPPP
Score: 100
User: www._.
Problemset: จำนวนเฉพาะ (2560)
Language: cpp
Time: 0.002 second
Submitted On: 2025-03-02 09:55:50
#include <iostream>
using namespace std;
//false = (0) prime, true = (1) not prime
int main() {
int n;
cin >> n;
bool numlist[n+1];
for (int i = 0 ; i < n+1 ; i++)
{
numlist[i] = false;
}
numlist[0]=true;
numlist[1]=true;
for (int i = 2 ; i < n+1 ; i++)
{
if (numlist[i]==false)
{
for(int j = i+i ; j < n+1 ; j+=i)
{
numlist[j]=true;
}
}
}
for (int i = 0 ; i < n ; i++)
{
if (numlist[i]==false)
{
cout << i << endl;
}
}
}