조회 수 2217 추천 수 0 댓글 0

#include <stdio.h>
#include <stdlib.h>
void swap(int *arr,int i)
{
    int j,a;
    for(j=0;j<i;j++,i--)
    {   
         a=arr[j];
         arr[j]=arr[i];
         arr[i]=a;
         }
}
int abc(int a,int *arr)
{
    int i,j;
    int nmg;
    for(i=0;a!=0;i++)
    {  
        nmg=a%2;
        arr[i]=nmg;
        a=a/2;
        }//for
        i--;
        swap(arr,i);
    return i;
   
}
int main(void)
{
    int j,a,arr[10],i;
    printf("10진수 정수 입력: ");
    scanf("%d",&a);
    i=abc(a,arr);
    for(j=0;j<=i;j++)
    printf("%d",arr[j]);
    printf("\n");
    system("pause");
    return 0;
}