graphlogo

Wydział Matematyki i Informatyki

Uniwersytetu Mikołaja Kopernika w Toruniu

1inf 2023/2024 - Programowanie I, LE

[zp02] Odwracanie kolejności [wszystkich] bitów
Języki: c
Limit czasu: 1.0 s
Limit pamięci: 5 MB
Cel
Zadanie na użycie operatorów bitowych (lub arytmetycznych), pobranie rozmiaru typu i prostą pętlę.


Zadanie
Napisz program, który ze standardowego wyjścia wczyta liczbę całkowitą bez znaku (typu unsigned int, w systemie dziesiętnym) i wypisze na standardowe wyjście wypisze liczbę tego samego typu powstałą przez odwrócenie kolejności [wszystkich] jej bitów.

Przykład dla typu 32-bitowego
Wejście
1025
Wyjście
2149580800


Uwaga
Ilość bitów zmiennej typu unsigned int wynosi 8 * sizeof(unsigned int) (czyli 8 bitów bajtu przemnożone przez liczbę bajtów). Można przyjąć, że ta wartość (ilość bitów zmiennej typu unsigned int) wynosi 32.
Powrót
© 2009-2020 • ZawodyWeb Team
IKS - Inwestycja w Kierunki Strategiczne na Wydziale Matematyki i Informatyki UMK

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego