C Code Hilfe!!! gesucht bei Dezimalzahl in Binärzahl for loop

D

DrAlibaba

Grünschnabel
Habe folgenden Code leider stimmt das Ergebnis nicht was muß man verändern damit das funktioniert?

Code:
#include <stdio.h>
#include <math.h>

main()
{
int i,zahl=0,ziffern[20]={0};
printf("Umrechnung dezimal in dual\n");
printf("Bitte Dezimalzahl eingeben:");
scanf("%i",&zahl);
do
{
for(i=0;i<20;i++)
{
ziffern=zahl%2;
zahl=zahl/2;
if(zahl==0)
{
break;
}
printf("\nergibt dual:%i",ziffern);
}
i--;
}while(i>=0);


}
 

Ähnliche Themen

Unix Webserver mit HTML Seite erstellen

Prozesskommunikation mit PIPES - wie funktioniert das?

GCC liefert in Eclipse Kompilierfehler

Fehlermeldung bei ganz simplen Code

Ausführbare C-Datei von Mac OS auf Embedded Linux ausführen

Zurück
Oben