Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Aufgabe: Integer-Wert in Bit darstellen
- Haris Softic (Gruppe C)
- Matrikelnummer: 356088
- Datum: 16.11.2008
- Programmieren 1, Modul 3020
- Hausaufgabe Nr.4, Aufgabe 4.4.i
- */
- #include <stdio.h>
- int main() {
- int x, zahl, rzahl[32];
- printf ("Geben Sie Ihre Zahl ein:\n");
- scanf ("%d", &zahl);
- for (x=0;x<32;x++)
- {
- rzahl[x] = zahl & 1; //Es wird verglichen welche Bits gleich sind. Wenn in beiden Stellen 1 vorkommt, wird 1 übernommen; ansonsten 0
- zahl = zahl >> 1; //Nächstes Bit vorrücken, damit dieses im nächsten Durchlauf geprüft werden kann
- }
- while (x>0)
- {
- x--; //Zahlen werden in While-Schleife umgekehrt, um so die korrekte Binärdarstellung zu ermöglichen
- printf ("%d", rzahl[x]);
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment