view algs4-c++/1.1.9/int_to_binary.cpp @ 0:17ee997bf124

Initial commit
author Eris Caffee <discordia@eldalin.com>
date Sat, 16 May 2015 12:02:55 -0500
parents
children
line source
1 // g++ int_to_binary.cpp int_to_binary
3 #include <climits>
4 #include <iostream>
6 int main( int argc, char **argv ) {
7 int num;
8 while ( ! std::cin.eof() ) {
9 std::cin >> num;
11 for ( int i = (INT_MAX - INT_MAX/2); i > 0; i /= 2 ) {
12 std::cout << ( ( num & i ) ? 1 : 0 );
13 }
14 std::cout << std::endl;
15 }
16 }