2585 - Get By Mask: Difference between revisions
Pagină nouă: <nowiki>== Cerință ==</nowiki> Se dau două numere <code>n</code> (întreg pe <code>32</code> de biți cu semn) și <code>k</code> natural. Aflați valoarea obținută cu ultimii <code>k</code> biți ai lui <code>n</code>. <nowiki>== Date de intrare ==</nowiki> Programul citește de la tastatură numerele <code>n</code> și <code>k</code>. <nowiki>== Date de ieșire ==</nowiki> Programul va afișa pe ecran valoarea obținută. <nowiki>== Restricții de precizări ==</... |
No edit summary |
||
Line 1: | Line 1: | ||
== Cerință == | |||
Se dau două numere n (întreg pe 32 de biți cu semn) și k natural. Aflați valoarea obținută cu ultimii k biți ai lui n. | |||
Se dau două numere | == Date de intrare == | ||
Programul citește de la tastatură numerele n și k. | |||
== Date de ieșire == | |||
Programul citește de la tastatură numerele | |||
Programul va afișa pe ecran valoarea obținută. | Programul va afișa pe ecran valoarea obținută. | ||
== Restricții de precizări == | |||
* 1 ;less than k ;less than 30 | |||
*numărul n se poate memora pe 32 de biți cu semn | |||
== Exemplul 1== | |||
; Intrare | |||
: 14 3 | |||
; Ieșire | |||
: Datele introduse corespund restricțiilor impuse. | |||
: 6 | |||
== Exemplul 2 == | |||
; Intrare | |||
: 37 3 | |||
; Ieșire | |||
: Datele introduse corespund restricțiilor impuse. | |||
: 5 | |||
== Rezolvare ver. 1 == | |||
Revision as of 08:03, 11 April 2023
Cerință
Se dau două numere n (întreg pe 32 de biți cu semn) și k natural. Aflați valoarea obținută cu ultimii k biți ai lui n.
Date de intrare
Programul citește de la tastatură numerele n și k.
Date de ieșire
Programul va afișa pe ecran valoarea obținută.
Restricții de precizări
- 1 ;less than k ;less than 30
- numărul n se poate memora pe 32 de biți cu semn
Exemplul 1
- Intrare
- 14 3
- Ieșire
- Datele introduse corespund restricțiilor impuse.
- 6
Exemplul 2
- Intrare
- 37 3
- Ieșire
- Datele introduse corespund restricțiilor impuse.
- 5