Submission

Status:

----------

Subtask/Task Score:

0/100

Score: 0

User: Peam

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

Language: c

Time: 0.002 second

Submitted On: 2025-10-14 07:47:50

#include <stdio.h>

int main(){
    int n;
    scanf("%d", &n);

    int arr[10000], fake[10000];
    for(int i = 2; i <= n; i++){
        arr[i] = i;
    }

    int current, idx = 0, flag[10000];
    for(int i = 2; i <= n; i++){
        for(int j = i; j <= n; j+=i){
            if(flag[j] == 0 && j != i){
                flag[j] = -1;
            }   
        }
    }

    for(int i = 2; i <= n; i++){
        if(flag[i] == 0){
            printf("%d ", i);
        }
    }


    return 0;
}