Problem mit Programm
-
Hallo
Folgendes Problem:
Ich schreibe gerade ein Programm das zw. den Zahlensystemen(Oktal, Binär, Dezima, Hex) umrechnet.
Bisher habe ich den Sourcecode von binär in dezimal schon geschrieben und es funktioniert doch schon beim zweiten Quellcode habe ich probleme://Umrechnen Dezimal ==> Dual #include <iostream> using namespace std; void dez_in_bin() { int dezimal; int binar[8]; int dezimal2 = 1000; int i = 7; cout << "Geben sie eine Zahl zw. 0 und 255 ein: "; cin >> dezimal; for(int x = 0; x < 8; x++) { if(dezimal < dezimal2) { dezimal2 = dezimal / 2; if(dezimal % 2) { binar[i] = 1; } else { binar[i] = 0; } } if(dezimal2 < dezimal) { dezimal = dezimal2 / 2; if(dezimal2 % 2) { binar[i] = 1; } else { binar[i] = 0; } } i--; } for(int j = 0; j < 7; j++) { cout << binar[j]; } }ist nicht gerade professionell aber um das geht es, ich will mal den code haben und ihn dann immer weiter "verbessern" wenn ich obrige Funktion ausführe kommt irgendeine riesen Zahl
ich habe wirklich keine Ahnung mehr was ich machen könnte
Hoffe ihr könnt mir helfen

-
Sorry hab falsche Forum erwischt
-
Kann bitte irgendwer diesen Beitrag löschen hab ihn im richtigen Forum neu geschrieben
DANKE