sieht jemand wo der fehler steckt? verstehe nicht warum es beim ersten else if klappt aber beim 2. nicht mehr. leider zeigt es die "kleiner als" zeichen hier komisch an..
zur info: das programm soll nach eingabe einer dezimalzahl die entsprechende zahl im binär/oktal/hexadezimalsystem ausgeben ;)
if (dezi < 2)
{
binaer1 = dezi % 2;
cout << binaer1;
}
else if (dezi < 4)
{
binaer1 = dezi % 2;
binaer2 = (dezi/2)%2;
cout << binaer2 << binaer1;
else if (dezi < 8)
{
binaer1 = dezi % 2;
binaer2 = (dezi/2)%2;
binaer3 = ((dezi/2)/2)%2;
cout << binaer3 << binaer2 << binaer1;
}
aah danke =) in 24 stunden gibts ne beste antwort dafür ;)