Programing/C- programing
C++ string을 이용한 이진수 변환
sosal
2012. 9. 12. 20:43
반응형
/*
* http://sosal.tistory.com/
* made by so_Sal
*/
#include<iostream> // for IO
#include<stdio.h>
#include<cmath>
#include<stdlib.h>
#include<string>
#include<cstring> // for string
#include<iomanip>
#include<vector>
#include<algorithm> // for reverse
#include<iterator>
using namespace std;
int main(){
string s;
int input;
while(1){
cin>>input;
while(input>1){
if(input%2 == 1){
s+='1';
}
else
s+='0'; //2진수 변환
input/=2;
}
s+='1';
reverse(s.begin(),s.end()); //출력 편이를 위해 뒤집어줌
cout<<s<<endl;
s.clear();
}
}