Sari la conținut
Zece la Info
Probleme

Bacalaureat Antrenament 2020, Varianta 3, S3.2 - Tablou cu zero pe diagonala secundara

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

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

  • toate elementele situate pe diagonala secundara sunt nule;
  • fiecare linie contine, incepand cu diagonala secundara, de la dreapta la stanga, un sir strict crescator de numere consecutive, iar incepand cu diagonala secundara, de la stanga la dreapta, tot un sir strict crescator de numere consecutive.

Programul afiseaza pe ecran tabloul construit, fiecare linie a tabloului 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: 4 3 2 1 0 3 2 1 0 1 2 1 0 1 2 1 0 1 2 3 0 1 2 3 4

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

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

Exemplul 2

Intrare

2

Iesire

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