#include <iostreamの> する#include <はWindows.h> の#include < ストリング > 使用して名前空間STD; INTメイン(ボイド){ 文字列STR、 INT P = 1 ; //現在のバイナリ重み記録 INT S = 0 ; COUT << " 2進数を入力します。" ; CIN >> STR; のための(INT I = str.length() - 1 ; I> = 0 ; i-- ){ int型 X STR = [I] - [ 0 " ; // '0' - '0' = 0 '1' - '0' = 1 、S + = X * P。 P * = 2 ; // P = P * 2 } COUT << S << ENDL。 システム(「一時停止」)。 リターン 0 ; }