Informatik2_Pr/dualwand.c
2025-03-31 18:04:49 +02:00

17 lines
380 B
C

#include <stdio.h>
void dualwand(unsigned int zahl){ //unsigned für zweierkomplement
if(zahl != 0){ //Abbruchbedingung
dualwand(zahl/2); //Rekursion
printf("%d", zahl%2); //Gibt die Bits aus
}
}
int main(void) {
int eingabe = 0;
printf("Gib eine Dezimalzahl ein:");
scanf("%d", &eingabe); //Eingabe von Dezimalzahl
dualwand(eingabe);
}