Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: TonnamSora
Problemset: จำนวนเฉพาะ (2560)
Language: c
Time: 0.001 second
Submitted On: 2025-08-22 21:27:52
#include <stdio.h>
#include <math.h>
#include <string.h>
int prime(int N){
int a[N + 1];
for(int i = 0; i < N; i++){
a[i] = 1;
}
a[0] = 0, a[1] = 0;
for(int i = 2; i * i < N; i++){
if(a[i] == 1){
for(int j = i * i; j <= N; j += i){
a[j] = 0;
}
}
}
for(int i = 0; i <= N; i++){
if(a[i] == 1){
printf("%d\n", i);
}
}
}
int main(){
int x;
scanf("%d", &x);
prime(x);
return 0;
}