Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Phat12
Problemset: จำนวนเฉพาะก่อนหน้า
Language: cpp
Time: 0.003 second
Submitted On: 2025-09-23 11:55:36
/*
TASK: su67_lastprime.cpp
LANG: Cpp
AUTHOR: Phat
*/
#include <bits/stdc++.h>
#define FO(i,L,R) for (int i = L; i < R; i++)
using namespace std;
int arr[5];
int main(){
cin.tie(nullptr)->sync_with_stdio(false);
int n;
cin >> n;
int cnt=5;
while (cnt--){
while (n--){
if (n%2==0) continue;
bool isprime=1;
for (int i=3;i*i<=n;i+=2){
if (n%i==0) {
isprime=0;
break;
}
}
if (isprime){
arr[cnt]=n;
break;
}
}
}
for (int i=0;i<5;i++) cout << arr[i] << ' ';
return 0;
}