Sari la conținut
Zece la Info
Probleme

Bacalaureat Model 2025, S3.2 - Tablou cu diagonala de multipli

Medie 1500 ms 64 MB#bacalaureat#2025#model#subiectul3

Scrieti un program C/C++ care citeste de la tastatura doua numere naturale din intervalul [2,10^2], k si n (k>=n), si construieste in memorie un tablou bidimensional cu n linii si n coloane, astfel incat parcurgand diagonala principala, de sus in jos, sa se obtina un sir strict crescator format din primii n multipli naturali nenuli ai lui k, si parcurgand fiecare linie a sa, de la stanga la dreapta, sa se obtina cate un sir strict descrescator de numere naturale consecutive.

Programul afiseaza pe ecran tabloul obtinut, fiecare linie a tabloului pe cate o linie a ecranului, elementele de pe aceeasi linie fiind separate prin cate un spatiu.

Exemplu: pentru k=5 si n=4 se obtine tabloul 5 4 3 2 11 10 9 8 17 16 15 14 23 22 21 20

Date de intrare
Se citesc k si n.
Date de iesire
Se afiseaza tabloul cu n linii si n coloane.
Restrictii
2 <= n <= k <= 100

Exemple

Exemplul 1

Intrare

5 4

Iesire

5 4 3 2
11 10 9 8
17 16 15 14
23 22 21 20

Exemplul 2

Intrare

2 2

Iesire

2 1
5 4

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.