0225 - Gen Mat 12
Cerința
Scrieţi un program care citeşte de la tastatură doua numere naturale n şi k şi construieşte în memorie o matrice cu n linii şi n coloane formată numai din valori 1, 2, 3 şi 4 astfel încât: elementele aflate la intersecţia primelor k linii cu primele k coloane sunt egale cu 1, elementele aflate la intersecţia primelor k linii cu ultimele n-k coloane sunt egale cu 2, elementele aflate la intersecţia ultimelor n-k linii cu primele k coloane sunt egale cu 3, elementele aflate la intersecţia ultimelor n-k linii cu ultimele n-k coloane sunt egale cu 4.
Date de intrare
Programul citește de la tastatură numerele n şi k.
Date de ieșire
Programul afișează pe ecran matricea construită, câte o linie a matricei pe câte o linie a ecranului, elementele fiecărei linii fiind separate prin câte un spaţiu.
Restricții și precizări
- - 2≤n≤24
- - 0<k<n
Exemplu 1
- Intrare
- 5 3
- Ieșire
- Datele introduse corespund restricțiilor impuse.
- 1 1 1 2 2
- 1 1 1 2 2
- 1 1 1 2 2
- 3 3 3 4 4
- 3 3 3 4 4
Exemplu 2
- Intrare
- 1 45
- Ieșire
- Datele de intrare nu corespund restricțiilor impuse.