10진수를 입력받아 2진수로 출력하는 프로그램을 작성 #include void binary(int n); void swap(int *arr,int cnt); //함수의 선언 int main(void) { int val; printf("10진수 정수 입력: "); scanf("%d",&val); //정수 입력 binary(val); //2진수로 변환하는 함수 호출 return 0; } //2진 변환 함수 정의 void binary(int val) { int arr[100]; int i=0,cnt=0; while(1) { arr[i] = val % 2; val = val / 2; i++; cnt++; if(val < 2) { arr[i] = val; break; } } cnt=i+1; swap(arr,cnt); //배열을 거꾸로 출력 해주는 함수 호출 } // swap 함수 정의 void swap(int *arr, int cnt) { int temp; int i; for(i=0 ; i invalid-file