0078 - F Citire Matrice: Difference between revisions

From Bitnami MediaWiki
Pagină nouă: <nowiki>== Cerință ==</nowiki> Scrieți definiția completă subprogramului citmat care citește de la tastatură dimensiunile și elementele unui tablou bidimensional. Subprogramul citmat va avea trei parametri: a, un tablou bidimensional cu elemente întregi, n, m, reprezenând numărul de linii, respectiv de coloane ale tabloului a. <nowiki>== Date de intrare ==</nowiki> Programul citește de la tastatură numărul <code>a, n m</code>. <nowiki>== Date de ieșire ==...
 
No edit summary
Line 1: Line 1:
<nowiki>== Cerință ==</nowiki>
== Cerință ==
 
Scrieți definiția completă subprogramului citmat care citește de la tastatură dimensiunile și elementele unui tablou bidimensional.
Scrieți definiția completă subprogramului citmat care citește de la tastatură dimensiunile și elementele unui tablou bidimensional.
Subprogramul citmat va avea trei parametri: a, un tablou bidimensional cu elemente întregi, n, m, reprezenând numărul de linii, respectiv de coloane ale tabloului a.
Subprogramul citmat va avea trei parametri: a, un tablou bidimensional cu elemente întregi, n, m, reprezenând numărul de linii, respectiv de coloane ale tabloului a.


 
== Date de intrare ==
<nowiki>== Date de intrare ==</nowiki>
Programul citește de la tastatură numărul a, n m.
 
== Date de ieșire ==
Programul citește de la tastatură numărul <code>a, n m</code>.
 
<nowiki>== Date de ieșire ==</nowiki>
 
Programul va afișa pe ecran distanța dintre primul și ultimul bit setat al numărului citit.
Programul va afișa pe ecran distanța dintre primul și ultimul bit setat al numărului citit.
 
== Restricții de precizări ==
<nowiki>== Restricții de precizări ==</nowiki>
*1 &les; n &les; 2^64
 
== Exemplul 1==
<nowiki>*</nowiki>1 <nowiki>&</nowiki>les; n <nowiki>&</nowiki>les; 2^64
; Intrare
 
: 2 2
<nowiki>== Exemplul 1==</nowiki>
: 1 2, 3 4
 
; Ieșire
<nowiki>;</nowiki> Intrare
: Datele introduse corespund restricțiilor impuse.
 
: 1 2
<nowiki>:</nowiki>  2 2
: 3 4
 
<br>
<nowiki>:</nowiki> 1 2, 3 4
== Exemplul 2 ==
 
; Intrare
<nowiki>;</nowiki> Ieșire
: 3 3
 
: 1 3 5, 7 8 9, 1 3 5
<nowiki>:</nowiki> Datele introduse corespund restricțiilor impuse.
; Ieșire
 
: Datele introduse corespund restricțiilor impuse.
<nowiki>:</nowiki> 1 2
: 1 3 5
 
: 7 8 9
<nowiki>:</nowiki> 3 4
: 1 3 5
 
<br>
<nowiki><br></nowiki>
== Rezolvare ver. 1 ==
 
<nowiki>== Exemplul 2 ==</nowiki>
 
<nowiki>;</nowiki> Intrare
 
<nowiki>:</nowiki> 3 3
 
<nowiki>:</nowiki> 1 3 5, 7 8 9, 1 3 5
 
<nowiki>;</nowiki> Ieșire
 
<nowiki>:</nowiki> Datele introduse corespund restricțiilor impuse.
 
<nowiki>:</nowiki> 1 3 5
 
<nowiki>:</nowiki> 7 8 9
 
<nowiki>:</nowiki> 1 3 5
 
<nowiki><br></nowiki>
 
<nowiki>== Rezolvare ver. 1 ==</nowiki>

Revision as of 15:14, 26 April 2023

Cerință

Scrieți definiția completă subprogramului citmat care citește de la tastatură dimensiunile și elementele unui tablou bidimensional. Subprogramul citmat va avea trei parametri: a, un tablou bidimensional cu elemente întregi, n, m, reprezenând numărul de linii, respectiv de coloane ale tabloului a.

Date de intrare

Programul citește de la tastatură numărul a, n m.

Date de ieșire

Programul va afișa pe ecran distanța dintre primul și ultimul bit setat al numărului citit.

Restricții de precizări

  • 1 ⩽ n ⩽ 2^64

Exemplul 1

Intrare
2 2
1 2, 3 4
Ieșire
Datele introduse corespund restricțiilor impuse.
1 2
3 4


Exemplul 2

Intrare
3 3
1 3 5, 7 8 9, 1 3 5
Ieșire
Datele introduse corespund restricțiilor impuse.
1 3 5
7 8 9
1 3 5


Rezolvare ver. 1