Systemy Liczenia
C++: Konwersja systemów liczenia
·293 words·2 mins
Blog.dsinf.net
C++
Matematyka
Systemy Liczenia
Jak nauczył mnie tegoroczny konkurs o dziką kartę NMC trzeba zawsze mieć konwerter wszystkich możliwych systemów liczenia,
bowiem liczenie zadania na 5 konwersji kilkucyfrowych liczb i jednego XORa to wystarczający powód by się lekko zdenerowować 😉
Zadanie brzmiało:
7. Wybierz poprawny wynik operacji 3A995(11) XOR 153262(7)
a. 799A(17)
b. 13BB3(13)
c. B024(15)
Cóż, nie ma co się załamywać, tylko trzeba pisać program i mieć go potem cały czas przy sobie. Kod, który jakiś czas temu powstał
jest dość prosty i ograniczony do cyfr jako 0..Z i maksymalnym zakresie _long_a (czyli 10 cyfr), jednak dla bezpieczeństwa
dałem long longa - nigdy nie wiadomo na czym przyjdzie kompilować kod.