자꾸 오류 뜨는데 이것좀 도와주세요ㅠㅠ
여우By
문제
10진수를 2진수로 변환하여 출력하는 프로그램을 작성하여 보자. 최대 64자리까지 변환이 가능하도록 하라. 변환된 자리수를 저장하는데 배열을 사용하라. 10진수를 2로 나누어서 생성된 나머지를 역순으로 나타내면 2진수로 표현할 수 있다. 주어진 정수를 임의의 진법으로 변환할 수 있는 프로그램도 작성하여 보자.
#include conio.h // getch(); 를 사용하기 위한 함수 없어도 됩니다 ?-ml:namespace prefix = o /
#include iostream // cout을 사용하기 위한 함수
using namespace std;
int main()
{
inti,n,Size=0; // 출력시 사용할 i 값, 사용자 값인 n, 배열의 값인 Size 선언
int binary[Size];
cout 변환 하고자 하는 10진수 정수 입력하세요 : ;
cin n;
for(Size=0; Size 32 && n 0; Size++) // 10진수 2진수 변환부
{
binary[Size] = n % 2; // 배열 binary 에 n을 2로 나눈 값의 나머지를 대입 (변환 공식)
n = n/2; // 변환 공식의 값
}
i=Size; // 출력부 반복 값SPAN 값 i
for(Size=i-1; Size=0; Size--)
{
cout binary[Size];
}
getch();
}이런 오류가 뜨는데 어떻게 해야할지 모르겠어요 도와주세요ㅠㅠ