Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Some1258

Problemset: จำนวนเฉพาะ (2560)

Language: c

Time: 0.003 second

Submitted On: 2025-09-28 09:06:35

// #include<stdio.h>
// int main(){
//     int num;
//     scanf("%d",&num);
//     int array[num+100];
//     array[0] = 2;
//     int count = 1;
//     for (int i=3;i<num;i++){
//         int isPrime=1;
//         for(int j=0; j<count;j++){
//             if (i%array[j]==0){
//                 isPrime=0;
//                 break;
//             }
//         }
//         if (isPrime){
//             array[count]=i;
//             count++;
//         }
//     }
//     for (int i = 0; i<count;i++){
//         printf("%d\n",array[i]);
//     }
//     return 0;
// }
#include<stdio.h>
int isPrime(int n){
    if (n<2) return 0;
    for (int i = 2; i*i<=n;i++){
        if (n%i==0){
            return 0;
        }
    }
    return 1;
}
int main(){
    int N;
    scanf("%d",&N);
    for (int i =2; i<N;i++){
        if (isPrime(i)){
            printf("%d\n",i);
        }
    }
}