Sari la conținut
Zece la Info
Probleme

Bacalaureat Antrenament 2021, Varianta 2, S3.2 - Tablou V de la diagonala secundara

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,20]) si construieste in memorie un tablou bidimensional cu n linii si n coloane, astfel incat fiecare linie a sa are proprietatile:

  • elementul situat pe diagonala secundara are valoarea n;
  • incepand de la diagonala secundara, spre stanga, elementele formeaza un sir strict descrescator de numere consecutive, iar incepand de la diagonala secundara, spre dreapta, elementele formeaza tot un sir strict descrescator de numere consecutive.

Programul afiseaza pe ecran tabloul construit, fiecare linie pe cate o linie a ecranului, cu elementele aflate pe aceeasi linie separate prin cate un spatiu.

Exemplu: daca n=5 se afiseaza pe ecran tabloul: 1 2 3 4 5 2 3 4 5 4 3 4 5 4 3 4 5 4 3 2 5 4 3 2 1

Date de intrare
Se citeste n.
Date de iesire
Se afiseaza tabloul cu n linii si n coloane.
Restrictii
2 <= n <= 20

Exemple

Exemplul 1

Intrare

5

Iesire

1 2 3 4 5
2 3 4 5 4
3 4 5 4 3
4 5 4 3 2
5 4 3 2 1

Exemplul 2

Intrare

2

Iesire

1 2
2 1

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.