c·c++/c++ 프로그래밍

2진수를 10진수로 바꾸기

바로이순간 2013. 10. 5. 12:38

#include <iostream>

#include <string>

using namespace std;

int main() {

    string binary;

    int decimal=0;


    cout<<"2진수: ";

    cin>>binary;

    for(int i=0;i<binary.length();i+=1) {

        decimal=2*decimal+binary.at(i)-'0';

    }

    cout<<decimal<<endl;


    return 0;

}

'c·c++ > c++ 프로그래밍' 카테고리의 다른 글

zigzag  (0) 2013.10.22
최대공약수 구하기  (0) 2013.10.05
if문 없는 간단한 카드게임  (0) 2013.09.10
확장된 애너그램 사전만들기  (0) 2013.07.24
c++ 입력오류 해결  (0) 2013.05.31