Sari la conținut
Zece la Info
Probleme

Bacalaureat Antrenament 2021, Varianta 6, S3.2 - Tablou V complet cu zero pe diagonala secundara

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

Scrieti un program C/C++ care citeste de la tastatura un numar natural, n (n in [3,20]), si construieste in memorie un tablou bidimensional cu n linii si n coloane, avand proprietatile:

  • toate elementele situate pe diagonala secundara sunt nule;
  • prima linie contine un sir strict descrescator de numere consecutive, iar ultima linie contine un sir strict crescator de numere consecutive;
  • fiecare dintre celelalte linii contine, incepand cu prima pozitie, pana la diagonala secundara inclusiv, de la stanga la dreapta, un sir strict descrescator de numere consecutive, iar incepand de la diagonala secundara, inclusiv, pana la ultima pozitie, de la stanga la dreapta, un sir strict crescator de numere consecutive.

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

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

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

Exemple

Exemplul 1

Intrare

4

Iesire

3 2 1 0
2 1 0 1
1 0 1 2
0 1 2 3

Exemplul 2

Intrare

3

Iesire

2 1 0
1 0 1
0 1 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.