Submission
Status:
--------------------
Subtask/Task Score:
0/100
Score: 0
User: theem1502
Problemset: จำนวนเฉพาะก่อนหน้า
Language: c
Time: 0.002 second
Submitted On: 2025-09-23 17:02:33
#include <stdio.h>
int check(long long num) {
if (num == 1 ||num == 0) {
return 0;
}
for (long long i = 2; i < num; i++) {
if (i*i > num) {
break;
}
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
long long num;
scanf("%lld", &num);
printf("%d", check(num));
int count = 0;
long long save[5];
while (count < 5) {
num--;
int possible = check(num);
if (possible == 0) {
continue;
}
else {
save[count++] = num;
}
}
for (int i = 4; i >=0; i--) {
printf("%lld ", save[i]);
}
}