2577 - Get Bit
== Cerință ==
Se dau mai multe perechi de forma număr, bit. Afișați pentru fiecare pereche valoarea bitului corespunzător din reprezentarea internă pe 64
de biți a numărului dat.
== Date de intrare ==
Programul citește de la tastatură numărul T
, iar apoi T
linii care conțin, fiecare, câte două numere separate prin spațiu n
și b
cu semnificația că se cere valoarea bitului de pe poziția b
din reprezentarea internă a numărului n
.
== Date de ieșire ==
Programul va afișa pe ecran, pe prima linie, neseparate prin spațiu, cele T
valori, determinate, în ordinea dată.
== Restricții de precizări ==
*numerele n sunt memorate cu tipul de date pe 64 de biți, cu semn
*numărul b este natural, cuprins între 0 și 63, inclusiv
== Exemplul 1==
; Intrare
: 2
: 6 0
: 5 2
; Ieșire
: Datele introduse corespund restricțiilor impuse.
: 0 1
== Exemplul 2 ==
; Intrare
: 3
: 7 1
: 15 2
: 21 0
; Ieșire
: Datele introduse corespund restricțiilor impuse.
: 1 1 1
== Rezolvare ver. 1 ==