Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: SXLENG.S
Problemset: จำนวนเฉพาะก่อนหน้า
Language: cpp
Time: 0.003 second
Submitted On: 2025-11-29 16:23:14
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int x;
cin >> x;
vector<int> v;
int y = x - 1;
while (v.size() < 5) {
int prime = 1;
int limit = sqrt(y);
if (y < 2) {
prime = 0;
}
else {
for (int i = 2; i <= limit; i++) {
if (y % i == 0) {
prime = 0;
}
}
}
if (prime == 1) {
v.push_back(y);
}
y--;
}
for (int i = v.size() - 1; i >= 0; i--) {
cout << v[i] << " ";
}
}