Zadanie : sys-licz-3
Zadanie

W systemie szesnastkowym (heksadecymalnym), którym często posługują się komputery, do zapisu liczb całkowitych używa się aż 16 znaków (cyfr): 0123456789ABCDEF, o wartościach z zakresu od 0 do 15. Maksymalna liczba trzycyfrowa w zapisie heksadecymalnym ma wartość FFF i jest równa 15*162+15*16+15=4095.

Napisz program, który wyznaczy reprezentację w systemie szesnastkowym każdej z podanych liczb.

Wejście

W wierszu pierwszym wejścia zapisano liczbę całkowitą k z zakresu 1..100.
Każdy z kolejnych k wierszy wejścia zawiera liczbę całkowitą z zakresu 0..109.

Wyjście

Wyjście zgodne z przykładem.

Przykład

Dla danych podanych na wejściu:

3
7
15
13

Poprawną odpowiedzią jest wyjście:

7 [dec] = 7 [hex]
15 [dec] = F [hex]
13 [dec] = D [hex]

Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5

Opcje zadania:

Biblioteki         : iostream iomanip cmath string 
Limit czasu        : 0.1 s
Limit pamięci      : 32 MB
Słowa niedozwolone :