[C++] 10진수를 2진수로 변환 예제[C++] 10진수를 2진수로 변환 예제

Posted at 2014.09.24 21:13 | Posted in C++



facebook에 글올리기



[C++] 10진수를 2진수로 변환 예제


재귀 함수를 이용한 2진수 변환 예제


 Colored By Color Scripter

#include <iostream>
using namespace std;

// 2진수의 자리 수 하나를 구하는 재귀 함수
void Convert2Bin(int dec){

    // 10진수가 0보다 작거나 같으면 종료한다.
    if (dec <= 0)
        return;

    // 인자를 2로 나눈 값을 인자로 다시 호출한다.
    Convert2Bin(dec / 2);

    // 인자를 2로 나눈 나머지를 출력한다.
    cout << dec % 2; 
}


int main(){

    Convert2Bin(13);

    cout << endl;

    return 0;
}


이웃추가
facebook에 글올리기

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기