ZRCALNI BITI

 

Program BITI.C, BITI.CPP, BITI.PAS

Optika je prihodnost racunalništva. In kjer je optika, so zrcala. Vendar so znanstveniki Hedonije dolgo iskali, zakaj njihovi racunalniki dajejo povsem napacne odgovore. Nato se je nekomu le utrnila misel. Pri prehodu zlogov preko zrcal so se zlogi spremenili – namesto prvotnih bitov ste dobili njihovo zrcalno podobo. Za osem bitni zlog dobite njegovo zrcalno podobo tako, da zamenjate n-ti najpomembnejši bit z n-ti najmanj pomembnim. Zrcalno število celega števila dobite tako, da zrcalite njegov bitni vzorec. Na primer: 8 bitna dvojiška predstavitev števila 46 je 00101110. Zrcalna podoba tega vzorca je 01110100 ali 116 je zrcalno število k številu 46.

Vhodni/izhodni podatki

Prva vrstica vhodnih podatkov doloca število testnih primerov, ki sledijo. Vsak testni primer sestavlja ena vrstica, ki vsebuje celo število med 0 in 255. Za vsak testni primer v svojo vrstico izpišite zrcalno število

Primer
Vhodni podatki
3
46
0
224

Izhodni podatki
116
0
7