Pagini recente »
Istoria paginii utilizator/vladimirsontea
|
Clasament Concurs II Clasa a 7-a
|
Diferențe pentru utilizator/traian_7109 între reviziile 18 și 201
|
Diferențe pentru problema/dreptc între reviziile 27 și 31
|
Diferențe pentru problema/zoomx2 între reviziile 1 și 6
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="zoomx2") ==
Poveste și cerință...
_Notă: acesta este un exercițiu introductiv de lucru cu matrice. Rezolvați exact ceea ce vi se cere, fără a încerca să-l "fentați". Mai exact, generați matricea cerută, nu doar afișați la ieșire. Dacă păcăliți un exercițiu atît de simplu vă păcăliți pe voi înșivă._
Se citește o matrice pătrată de caractere. Să se construiască o altă matrice în care fiecare caracter apare de două ori pe orizontală și de două ori pe verticală (zoom ori 2). Exemplu:
table(example1).
|_. Matricea inițială |_. Matricea finală |
| !problema/zoomx2?zoomx2-initial.gif!
| !problema/zoomx2?zoomx2-final.gif!
|
h2. Date de intrare
Fișierul de intrare $zoomx2.in$ ...
Fișierul de intrare $zoomx2.in$ conține pe prima linie numărul $n$ de linii și de coloane al matricei. Pe următoarele $n$ linii conține n litere mici, elementele matricei.
h2. Date de ieșire
În fișierul de ieșire $zoomx2.out$ ...
În fișierul de ieșire $zoomx2.out$ se va scrie matricea rezultată în urma operației $zoom x 2$.
h2. Restricții
* $... ≤ ... ≤ ...$
* $1 ≤ n ≤ 50$
* elementele matricelor sînt litere mici
h2. Exemplu
table(example).
|_. zoomx2.in |_. zoomx2.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| 4
abcd
efgh
ijkl
mnop
| aabbccdd
aabbccdd
eeffgghh
eeffgghh
iijjkkll
iijjkkll
mmnnoopp
mmnnoopp
|
h3. Explicație
...
== include(page="template/taskfooter" task_id="zoomx2") ==
== include(page="template/taskfooter" task_id="zoomx2") ==
Nu există diferențe între securitate.