This is a very simple dec2bin program done for KTSI.
#include #include #include using namespace std; string dec2bin (int v) { if (v > 255) { return ""; } else { string bin; int oneorzero; for(int i=8;i>0;i--) { oneorzero = v % 2; if (oneorzero == 1) { bin = "1" + bin; } else { bin = "0" + bin; } v /= 2; } return bin; } } int main(){ int v; do { cout << "Wert(ende = -1) = "; if (!(cin >> v)) { return 0; } if (v < 0) break; string s = dec2bin(v); cout << s << endl; //system("PAUSE"); } while(v >= 0); cout << "bye" << endl; //system("PAUSE"); return 0; }