Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Score: 100
User: NJTYTYTY
Problemset: จำนวนเฉพาะก่อนหน้า
Language: cpp
Time: 0.003 second
Submitted On: 2025-03-07 06:16:04
#include<bits/stdc++.h>
using namespace std;
bool isprime(int n) {
if(n == 2) return true;
for(int i = 2; i * i <= n ; ++i) {
if(n % i == 0) return false;
}
return true;
}
int main() {
int n; cin >> n;
vector<int> ans;
for(int i = n-1 ; i>= 2 && (ans.size() <5 ) ; --i) {
if(isprime(i)) {
ans.push_back(i);
}
reverse(ans.begin() , ans.end());
}
for(auto e : ans) cout << e << ' ';
return 0;
}