Unum.c ¶
~cpp
#include <stdio.h>
int unum(int num); // 검다
void main()
{
int i,j; //
int uarr[2000] = {0,}; // 들 배
int ind; // 고
uarr[0] = 1;
scanf("%d", &ind); // 고 를 는다
for ( i=1,j=1;j<=(ind-1);i++ ) {
if ( !unum(i) ) {
uarr[j++] = i;
}
}
printf("%d 는 %d다\n",ind,uarr[ind-1]);
}
int unum(int num)
{
if ( num==3 || num==2 || num==5 )
return 0;
if ( num%2==0 )
return unum(num/2);
else if ( num%3==0 )
return unum(num/3);
else if ( num%5==0 )
return unum(num/5);
else
return 1;
}










