2577 - Get Bit

From Bitnami MediaWiki
Revision as of 07:16, 11 April 2023 by Carla Chereji (talk | contribs) (Pagină nouă: <nowiki>== Cerință ==</nowiki> Se dau mai multe perechi de forma număr, bit. Afișați pentru fiecare pereche valoarea bitului corespunzător din reprezentarea internă pe <code>64</code> de biți a numărului dat. <nowiki>== Date de intrare ==</nowiki> Programul citește de la tastatură numărul <code>T</code>, iar apoi <code>T</code> linii care conțin, fiecare, câte două numere separate prin spațiu <code>n</code> și <code>b</code> cu semnificația că se cere va...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

== 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 ==