Submission

Status:

------------x---xx--

Subtask/Task Score:

0/100

Score: 0

User: karnsinee

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

Language: c

Time: 0.008 second

Submitted On: 2025-10-12 13:25:57

#include<stdio.h>
int main(){
	int n;
	scanf("%d",&n);
	int a[n+1];
	int i,j;
	for(i=0;i<=n;i++){
		a[i]=0;
	}
	for(i=0;i<=n;i++){
		//printf("%d ",a[i]);
	}
	int p;
	printf("\n");
	for(i=2;i<=n;i++){
		p=i;
		if(a[i]==0){
			for(j=p+p;j<=n;j+=p){
				a[j]=1;
			}
		}
	}
	int k=0;
	int b[5];
	for(j=n-1;j>=2;j--){
		
		if(a[j]==0){
			//printf("%d ",a[j]);
			b[k]=j;
			k++;
		}
		if(k==5){
			break;
		}
	}
	int r;
	for(r=4;r>=0;r--){
		printf("%d ",b[r]);
	}

	
	
	
}