Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Buslnwzuz
Problemset: จำนวนเฉพาะ (2560)
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-11 17:04:38
#include <iostream>
#include <cmath>
using namespace std;
bool prime(int n){
if(n==2||n==3) return true;
if(n%2==0||n%3==0){
return false;
}
for(int i=5;i<=sqrt(n)/1;i+=6){
if(n%i==0||n%(i+2)==0) return false;
}
return true;
}
int main(){
int n;
cin >> n;
if(n==2) {
cout << 2;
return 0;
}
if(n>=3) cout << 2 << endl << 3 << endl;
for(int i=5;i<n;i+=2){
if(prime(i)) cout << i << endl;
}
return 0;
}