2진수 변환
CodeUp / 1차원 배열 / 1416번 / 2진수 변환 / C++
문제 설명 어떤 10진수 n이 주어지면 2진수로 변환해서 출력하시오. 예) 10 -----> 1010 0 -----> 0 1 -----> 1 2 -----> 10 1024 -----> 10000000000 입력 10진수 정수 n이 입력된다. (n은 21억이하의 임의의 수이다.) 출력 2진수로 변환해서 출력한다. 입력 예시 7 출력 예시 111 #include #include using namespace std; int main() { int n; vector v; cin >> n; while (true) { v.push_back(n % 2); n /= 2; if (n == 0) break; } for (int i = v.size()-1; i >= 0; i--) { cout 0) { arr[ i ] = n..
CodeUp / Recursion(재귀) /1920번 / 2진수 변환 /C++
문제 설명 어떤 1010진수 nn이 주어지면 22진수로 변환해서 출력하시오. 예) 10 -----> 1010 0 -----> 0 1 -----> 1 2 -----> 10 1024 -----> 10000000000 이 문제는 반복문을 이용하여 풀 수 없습니다. 금지 키워드 : for while goto 입력 1010진수 정수 nn이 입력된다. (022진수로 변환해서 출력한다. 입력 예시 7 출력 예시 111 #include using namespace std; void binary(int k) { if(k != 0) { if(k % 2 == 0) { // k가 짝수일때 binary(k / 2); cout k; if(!k) cout