Sari la conținut
Zece la Info
Probleme

Bacalaureat Antrenament 2021, Varianta 1, S3.2 - Primul patrat concentric, sens invers acelor de ceasornic

Medie 1500 ms 64 MB#bacalaureat#2021#antrenament#subiectul3

Scrieti un program C/C++ care citeste de la tastatura numarul natural n (n in [2,100]) si elementele unui tablou bidimensional cu n linii si n coloane, numere naturale din intervalul [0,10^9]. Programul afiseaza pe ecran, separate prin cate un spatiu, elementele primului patrat concentric, parcurs in sens invers al acelor de ceasornic, incepand din coltul sau stanga-sus. Primul patrat concentric este format din prima si ultima linie, prima si ultima coloana a tabloului.

Exemplu: pentru n=5 si tabloul 1 3 1 8 6 2 9 2 7 4 3 5 8 5 2 4 1 6 3 0 5 6 7 8 9 se afiseaza pe ecran numerele 1 2 3 4 5 6 7 8 9 0 2 4 6 8 1 3

Date de intrare
Se citesc n si elementele tabloului.
Date de iesire
Elementele bordurii tabloului, parcurse in sens invers acelor de ceasornic din coltul stanga-sus.
Restrictii
2 <= n <= 100

Exemple

Exemplul 1

Intrare

5
1 3 1 8 6
2 9 2 7 4
3 5 8 5 2
4 1 6 3 0
5 6 7 8 9

Iesire

1 2 3 4 5 6 7 8 9 0 2 4 6 8 1 3

Exemplul 2

Intrare

2
1 2
3 4

Iesire

1 3 4 2

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.