C++相談室 part19
■ このスレッドは過去ログ倉庫に格納されています
0653645
NGNGそうですか。ありがとさんです。
でも、気持ち悪いので、誰か何か知ってたら教えてください。
ついでだから、>>648。とても読めませんが、こんなのどう?
(なんか学校の宿題くさいけど、俺も>>651にレスしてもらったし。)
#include <iostream.h>
#include <math.h>
void main(void){
int sum = 0;
char binary[17];
cin >> binary;
for(int i = 0; i < 16; i++)
sum += binary[i] == '1' ? pow(2, 15 - i) : 0;
cout << sum << endl;
}
かならず16桁あるという前提で。
■ このスレッドは過去ログ倉庫に格納されています