Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Score: 100
User: KhunKK9722
Problemset: จำนวนเฉพาะก่อนหน้า
Language: cpp
Time: 0.001 second
Submitted On: 2025-03-12 14:12:41
#include <stdio.h>
#include <math.h>
int main()
{
int n;
scanf("%d",&n);
int ans[5];
int anscount=0;
int tmp = n;
bool stat = true;
while(anscount<5){
stat = true;
tmp--;
if(tmp==2||tmp==3) stat = true;
else if (tmp == 1) stat = false;
else for(int i = 2; i < sqrt(n); i++){
// printf("#%d tmp%%i = %d\n",tmp,tmp%i);
if(tmp%i==0){
stat=false;
break;
}
}
if(stat){
ans[anscount] = tmp;
anscount++;
}
}
printf("%d %d %d %d %d",ans[4],ans[3],ans[2],ans[1],ans[0]);
return 0;
}