Rezolvare PBinfo #211

Decorative Icon Problema: spirala / 211

Decorative IconAutor: Andrei

Se consideră tabloul bidimensional cu n linii şi n coloane ce conţine numere naturale cu cel mult patru cifre fiecare.

Cerinţa

Scrieţi un program care citeşte numărul natural n şi cele n*n elemente ale tabloului şi apoi afişează pe ecran elementele tabloului, separate prin câte un spaţiu, obţinute prin parcurgerea în spirală în sensul acelor de ceasornic.

Date de intrare

Fişierul de intrare spirala.in conţine pe prima linie numărul n, iar pe următoarele n linii câte n numere naturale separate prin spaţii, reprezentând elementele tabloului.

Date de ieşire

Fişierul de ieşire spirala.out va conţine pe prima linie elementele cerute, separate prin câte un spaţiu.

Restricţii şi precizări
  • 2≤n≤23
  • elementele tabloului sunt mai mici decât 1000
Exemplu:

spirala.in

4
1 2 3 4 
5 6 7 8 
9 10 11 12
13 14 15 16

spirala.out

1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2024 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate