Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: RusticJoe26
Problemset: จำนวนเฉพาะ (2560)
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-12 08:56:05
#include <iostream>
using namespace std;
int main(){
int inp;
cin >> inp;
bool is_prime[inp];
for(int i = 0; i < inp; i++) {
is_prime[i] = true;
}
for (int p = 2; p * p <= inp; p++) {
if (is_prime[p] == true) {
// marking as false
for (int i = p * p; i <= inp; i += p)
is_prime[i] = false;
}
}
for(int i = 2; i < inp; i++) {
if(is_prime[i]) cout << i << endl;
}
}