[C++] 10진수를 2진수로 변환 예제
[C++] 10진수를 2진수로 변환 예제
재귀 함수를 이용한 2진수 변환 예제
#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; } |
출처: https://hyeonstorage.tistory.com/300?category=601868 [개발이 하고 싶어요]
'기타 > C++' 카테고리의 다른 글
[C++] 문자열 합치기 strcat(), 문자열 비교 strcmp() (0) | 2019.07.27 |
---|---|
[C++] 문자열 길이 strlen(), 문자열 복사 strcpy() (0) | 2019.07.27 |
[C++] 문자열 뒤집기 예제 (0) | 2019.07.27 |
[C++] 동적 메모리 할당 예제 new delete (0) | 2019.07.27 |
[C++] 두 점 사이의 거리 구하기 pow(), sqrt() (0) | 2019.07.27 |
[C++] 포인터와 레퍼런스 인자(Parameter)의 비교 (0) | 2019.07.27 |
[C++] 팩토리얼 구하기 예제 (0) | 2019.07.27 |
[C++] 최대공약수, 최소공배수 구하기 예제 (0) | 2019.07.27 |