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;
}










