Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Kidmaiok

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-07 14:53:07

#include<bits/stdc++.h>
using namespace std;
bool isitprime(int x){
    if(x <2){
        return false;
    }
    for(int i =2;i*i<= x;i++){
        if(x%i == 0){
            return false;
        }   
    }return true;
}
int main(){
    cin.tie(NULL)->sync_with_stdio(false);
    int n;
    cin >> n;
    vector<int> num;
    for(int i = n;i>0;i--){
        if(isitprime(i)){
        num.push_back(i);
        }
    }
    sort(num.begin(),num.end());
    for(int i =0;i < num.size();i++){
        if(num[i] != n){
            cout << num[i] << "\n";
        }
        
    }

    
    
}