Konwersja liczb z systemu binarnego na szesnastkowy - metodą baz skojarzonych (implementacja)
Do konwersji liczb między systemem dwójkowym a szesnastkowym możemy skorzystać z faktu, że do zapisania jednej cyfry w systemie szesnastkowym potrzebujemy dokładnie 4 bitów. Przykładowo, 1111Indeks dolny (2) Indeks dolny koniec(2) = FIndeks dolny (16)(16). Nic nie stoi na przeszkodzie, aby użyć tej właściwości dla liczb złożonych z większej ilości bitów. Dla przykładu: 10011100Indeks dolny (2) Indeks dolny koniec(2) = 9CIndeks dolny (16)(16).
Używając wybranego edytora tekstowego uzupełnij poniższy kod tak, aby dokonywał on konwersji liczby dodatniej całkowitej zapisanej w systemie dwójkowym na system szesnastkowy. Skorzystaj w tym celu z grupowania liczby binarnej po cztery bity. Możesz przyjąć, że długość liczby binarnej to wielokrotność liczby .
Używając wybranego edytora tekstowego uzupełnij poniższy kod tak, aby dokonywał on konwersji liczby naturalnej zapisanej w systemie binarnym na system szesnastkowy. Twój kod powinien obsłużyć przypadek, w którym długość podanej liczby nie jest wielokrotnością cyfry .