数系変換
入力4桁の2進数は、小数点数と出力することに変換します。
例:キーボードから1101を入力
すると、プログラムは13を出力するはずです。
#include<bits/stdc++.h>
using namespace std;
int ss(int x, int n)
{
int sum = 1;
while(n--)
{
sum = sum * 2;
}
return sum * x;
}
int main()
{
int x;
int sum = 0;
cin>>x;
for(int i = 0; i <= 3; i++)
{
int k = x % 10;
sum = sum + ss(k, i);
x = x / 10;
}
cout<<sum<<endl;
}