Submission
Status:
-PPPPPPPPP-PPPPPPPPP
Subtask/Task Score:
90/100
Score: 90
User: Kidmaiok
Problemset: จำนวนเฉพาะก่อนหน้า
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-07 08:57:15
#include<bits/stdc++.h>
using namespace std;
//check 5 prime number before n
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;
vector<int> number;
cin >> n;
for(int i = n;i>=2 && number.size()<5;i--){
if(isitprime(i)){
number.push_back(i);
}
}
sort(number.begin(),number.end());
for(int i = 0;i<number.size();i++){
cout << number[i] << ' ';
}
}