2585 - Get By Mask: Diferență între versiuni

De la Universitas MediaWiki
(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 ==</...)
 
Fără descriere a modificării
Linia 1: Linia 1:
<nowiki>== Cerință ==</nowiki>
== 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 <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>.
== Date de intrare ==
 
Programul citește de la tastatură numerele n și k.
<nowiki>== Date de intrare ==</nowiki>
== Date de ieșire ==
 
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ă.
Programul va afișa pe ecran valoarea obținută.
 
== Restricții de precizări ==
<nowiki>== Restricții de precizări ==</nowiki>
* 1 ;less than k ;less than 30
 
*numărul n se poate memora pe 32 de biți cu semn
<nowiki>*</nowiki> 1 ;less than k ;less than 30
== Exemplul 1==
 
; Intrare
<nowiki>*</nowiki>numărul n se poate memora pe 32 de biți cu semn
: 14 3
 
; Ieșire
<nowiki>== Exemplul 1==</nowiki>
: Datele introduse corespund restricțiilor impuse.
 
: 6
<nowiki>;</nowiki> Intrare
== Exemplul 2 ==
 
; Intrare
<nowiki>:</nowiki> 14 3
: 37 3
 
; Ieșire
<nowiki>;</nowiki> Ieșire
: Datele introduse corespund restricțiilor impuse.
 
: 5
<nowiki>:</nowiki> Datele introduse corespund restricțiilor impuse.
== Rezolvare ver. 1 ==
 
<nowiki>:</nowiki> 6
 
<nowiki>== Exemplul 2 ==</nowiki>
 
<nowiki>;</nowiki> Intrare
 
<nowiki>:</nowiki> 37 3
 
<nowiki>;</nowiki> Ieșire
 
<nowiki>:</nowiki> Datele introduse corespund restricțiilor impuse.
 
<nowiki>:</nowiki> 5
 
<nowiki>== Rezolvare ver. 1 ==</nowiki>

Versiunea de la data 11 aprilie 2023 08:03

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

Rezolvare ver. 1