Submission

Status:

------------x---xx--

Subtask/Task Score:

0/100

Score: 0

User: TonnamSora

Problemset: จำนวนเฉพาะก่อนหน้า

Language: cpp

Time: 0.022 second

Submitted On: 2025-10-10 08:53:09

#include <iostream>
using namespace std;

int main(){
    int N;
    cin >> N;
    int a[N + 1] = {0};
    for(int i = 2; i <= N; i++){
        if(a[i] == 0){
            for(int j = i + i; j <= N; j+=i){
                a[j] = 1;
            }
        }
    }
    int count = 0;
    for(int i = 2; i <= N; i++){
        if(a[i] != 1){
            cout << i << ", ";
            count++;
        }
    }
    cout << "\n" << count;
    /*int idx = N - 1;
    int cnt = 0;
    int c[5];*/
    /*while(cnt < 5 && idx >= 2){
        if(a[idx] != 1){
            c[cnt] = idx;
            cnt++;
        }
        idx--;
    }
    for(int i = 4; i >= 0; i--){
        cout << c[i] << " ";
    }*/
}