Guest User

Untitled

a guest
May 27th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. /*
  2. 1. Tag 3. Aufgabe
  3. Erstellen Sie folgendes Programm: ein Benutzer gibt eine vorzeichenlose Zahl ein
  4. und das Programm gibt aus, an welchen Stelle die Bits gesetzt sind.
  5. z.B. Zahl: 3  Bit gesetzt: 1. Stelle  Bit gesetzt: 2. Stelle 
  6. */
  7. #include <stdio.h>
  8.  
  9. int main()
  10. {
  11. unsigned int number;
  12. int divisor = 32768;
  13. int binarynumber [16];
  14.  
  15. printf("Geben Sie den Zahl ein: ");
  16. scanf("%i", &number);
  17.  
  18. int i;
  19. for (i = 0; i < sizeof(binarynumber)/sizeof(binarynumber[0]); i++) {
  20. binarynumber[i] = number / divisor;
  21. number %= divisor;
  22. divisor /= 2;
  23. printf("%i", binarynumber[i]);
  24. }
  25. return 0;
  26. }
Add Comment
Please, Sign In to add comment