Fiind date două numere naturale a
și b
, numim valoare generată de a
și b
un număr obținut din a
prin alipirea la stânga sau la dreapta sa a cifrelor lui b
, în ordinea în care apar în acesta. Exemplu: dacă a = 123
și b = 45
, se pot obține două numere generate de acestea: 12345
și 45123
.
Cerința
Scrieţi un program C/C++ care citeşte de la tastatură două numere naturale din intervalul [2,50]
, m
și n
, şi construiește în memorie un tablou bidimensional cu m
linii, numerotate de la 1
la m
, și n
coloane, numerotate de la 1
la n
, în care fiecare element este egal cu cea mai mică valoare generată de numerele de ordine ale liniei, respectiv coloanei pe care se află. Programul afişează pe ecran tabloul obţinut, fiecare linie a tabloului pe câte o linie a ecranului, elementele fiecărei linii fiind separate prin câte un spaţiu.
Date de intrare
Programul citește de la tastatură numerele m
și n
.
Date de ieșire
Programul va afișa pe ecran matricea obținută.
Restricții și precizări
2 ≤ m, n ≤ 50
Exemplu:
Intrare
5 4
Ieșire
11 12 13 14 12 22 23 24 13 23 33 34 14 24 34 44 15 25 35 45