Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: YoruoniVamp

Problemset: จำนวนเฉพาะก่อนหน้า

Language: cpp

Time: 0.002 second

Submitted On: 2025-09-30 16:20:38

#include <bits/stdc++.h>
using namespace std;


bool is_prime(int n) {
	if (n < 2) return false;
	if (n == 2) return true;
	for(int i = 2; i < sqrt(n)+1; ++i) {
		if (n % i == 0) return false; 
	}
	return true;
}

int main() {
	int n; cin >> n;
	int arr[5];
	int ct = 0;
	for(int i = n-1; i >= 0; --i) {
		if (is_prime(i)) {
			arr[4-ct] = i;
			ct++;
		}
		if (ct == 5) break;
	}
	for(int i = 0; i < 5; ++i) cout << arr[i] << ' ';
	return 0;
}