Advertisement
Guest User

Untitled

a guest
Nov 9th, 2016
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. int main()
  5. {
  6.     int number; //здесь десятичный код
  7.     std::string binary; //здесь двоичный код
  8.  
  9.     std::cin >> number;
  10.  
  11.     do
  12.     {
  13.         if (number % 2 == 0) binary += std::to_string(0); //магическое преобразование из int в string
  14.         else binary += std::to_string(1);
  15.        
  16.         number /= 2;
  17.  
  18.     } while (number >= 2);
  19.    
  20.     binary += std::to_string(number % 2);
  21.  
  22.     std::reverse(binary.begin(), binary.end()); //обратный порядок символов в строке
  23.  
  24.     std::cout << binary; //выводим результат
  25.  
  26.     system("pause"); //пауза для консоли
  27.  
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement