C/C++の宿題片付けます 131代目
■ このスレッドは過去ログ倉庫に格納されています
0714デフォルトの名無しさん
2009/11/10(火) 00:11:11こういう事?
10進数:19
2進数:10011
#include <iostream>
using namespace std;
int main() {
int i=0,n, bufsz = sizeof(int) * 8, bin[bufsz];
cout << "10進数:";
cin >> n;
cout << "2進数:";
for(i = 0; i < bufsz; i++) {
bin[i] = n & 1;
if(!(n >>= 1)){break;}
}
while(i>=0){
cout << bin[i--];
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています