Konwersja liczb z systemu szesnastkowego na binarny - metodą baz skojarzonych (implementacja)
Ćwiczenie 1
Uzupełnij program, aby otrzymać algorytm konwersji liczby całkowitej z systemu szesnastkowego do systemu binarnego. Przetestuj działanie programu dla liczby ABBAIndeks dolny (16)(16). Wykorzystaj bazy skojarzone.
Dane:
liczba– łańcuch znaków
Wynik:
Program wyświetla liczbę zapisaną w systemie szesnastkowym po konwersji do systemu dwójkowego.
Twoje zadanie: Program przekształca liczbę zapisaną za pomocą systemu szesnastkowego do postaci dwójkowej.
Linia 1. kratka include otwórz nawias ostrokątny iostream zamknij nawias ostrokątny.
Linia 2. kratka include otwórz nawias ostrokątny string zamknij nawias ostrokątny.
Linia 3. using namespace std średnik.
Linia 5. string konwertujCzescCalkowita otwórz nawias okrągły string liczbaHex zamknij nawias okrągły otwórz nawias klamrowy.
Linia 6. string wynik znak równości cudzysłów cudzysłów średnik.
Linia 8. prawy ukośnik prawy ukośnik Tu uzupełnij kod.
Linia 9. return wynik średnik.
Linia 10. zamknij nawias klamrowy.
Linia 12. int main otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 13. string liczba znak równości cudzysłów ABBA cudzysłów średnik.
Linia 15. cout otwórz nawias ostrokątny otwórz nawias ostrokątny konwertujCzescCalkowita otwórz nawias okrągły liczba zamknij nawias okrągły średnik.
Linia 17. return 0 średnik.
Linia 18. zamknij nawias klamrowy.
Linia 19. at at at.
Linia 20. language znak równości cpp17.
Linia 21. at at at.
Linia 22. Program przekształca liczbę zapisaną za pomocą systemu szesnastkowego do postaci dwójkowej kropka.
Linia 23. at at at.
Linia 24. at at at.
Linia 25. at at at.
Linia 26. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7.
Linia 27. import sys.
Linia 28. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły.
Linia 29. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek.
Linia 30. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły.
Linia 32. if sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły znak równości znak równości apostrof 1010101110111010 apostrof dwukropek.
Linia 33. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.