Submission
Status:
-PPPPPPPPP-PPPPPPPPP
Subtask/Task Score:
90/100
Score: 90
User: nik121416
Problemset: จำนวนเฉพาะก่อนหน้า
Language: cpp
Time: 0.041 second
Submitted On: 2025-10-10 22:28:37
#include <iostream>
#include <vector>
using namespace std;
int main(){
int n,p,count = 0 ,hold[6];
cin >> n;
vector<bool> prime(n+1,0);
for(int i = 2;i<=n;i++){
if(prime[i]==0){
p = i;
for(int j = p+p;j<=n;j+=p){
prime[j] = 1;
}
}
}
for(int i = n;i>=2;i--){
if(count == 6){
break;
}
else{
if(prime[i] == 0){
hold[count] = i;
count +=1;
}
else{
continue;
}
}
}
for(int i = 4;i>=0;i--){
cout << hold[i]<< " ";
}
}