Diferențe pentru problema/matsp între reviziile #6 si #10

Nu există diferențe între titluri.

Diferențe între conținut:

== include(page="template/taskheader" task_id="matsp") ==
!>problema/matsp?matsp.png!
 
O *matrice spirală* este o matrice pătrată de latură *N* ([*N*] impar) ce conține numerele de la 1 la *N*[^2^] în spirală. În figură poți vedea matricea spirală de latură 5.
h2. Cerințe
# Dîndu-se *N* impar să se afișeze matricea spirală de latură *N*.
# Dîndu-se *N*, un număr de linie *L* și un număr de coloană *C*, să se afișeze numărul care se află în maricea spirală de latură *N* pe linia *L* și coloana *C*.
# Dîndu-se *N* impar, un număr de linie *L* și un număr de coloană *C*, să se afișeze numărul care se află în maricea spirală de latură *N* pe linia *L* și coloana *C*.
h2. Date de intrare
h2. Restricții
* 1 ≤ *T* ≤ 2
* *N* este număr impar
* 1 &le; *N* < 400, dacă *T*=1
* 1 &le; *N* < 1 miliard, dacă *T*=2
* 1 &le; *L*, *C* &le; *N*
h2. Exemplu
table(example).
|_. matsp.in |_. matsp.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
 
h3. Explicație
 
...
|_. matsp.in |_. matsp.out |_. Explicație |
| 1 5
| 17 16 15 14 13
18 5 4 3 12
19 6 1 2 11
20 7 8 9 10
21 22 23 24 25
| *T* este 1, *N* este 5, deci se va afișa matricea spirală de latură 5
|
| 2 5
5 2
| 22
| *T* este 2, *N* este 5, *L* este 5 și *C* este 2, deci se va afișa numărul din matricea spirală
de latură 5 care se află pe linia 5 și coloana 2.
|
== include(page="template/taskfooter" task_id="matsp") ==

Nu există diferențe între securitate.