C++ を使用して入力をバイナリ形式に変換するプログラムを作成しようとしています。ただし、追加の各入力を変換し続ける do-while ループ部分に少し問題があります。do-while ループの条件がめちゃくちゃなので、出力は無限ループになります。
do{
cin>>number;
if (number<0)
cout<< number<< " (base 10) is not a positive integer"<<endl;
else if (number==0)
cout<< number<< " (base 10) = 0 (base 2) ";
else {
binary= binaryConverter(number);
cout<< number << " (base 10) =";
cout<< binary << " (base 2)";
}
cout<< endl;
}while(????);