Sari la conținut
Zece la Info
Probleme

Bacalaureat Antrenament 2020, Varianta 13, S3.2 - Tablou cu coloane de valori repetate k ori

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

Scrieti un program C/C++ care citeste de la tastatura doua numere naturale din intervalul [2,20], n si k, si construieste in memorie un tablou bidimensional cu n*k linii si n coloane, numerotate incepand cu 1, astfel incat fiecare coloana i (i in [1,n]) memoreaza un sir crescator de termeni cu proprietatea ca primul termen este i, fiecare valoare apare in sir de exact k ori si oricare doi termeni alaturati au valori egale sau consecutive.

Programul afiseaza pe ecran tabloul construit, fiecare linie a tabloului pe cate o linie a ecranului, cu valorile aflate pe aceeasi linie separate prin cate un spatiu.

Exemplu: daca n=4 si k=3, se afiseaza pe ecran tabloul: 1 2 3 4 1 2 3 4 1 2 3 4 2 3 4 5 2 3 4 5 2 3 4 5 3 4 5 6 3 4 5 6 3 4 5 6 4 5 6 7 4 5 6 7 4 5 6 7

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

Exemple

Exemplul 1

Intrare

4 3

Iesire

1 2 3 4
1 2 3 4
1 2 3 4
2 3 4 5
2 3 4 5
2 3 4 5
3 4 5 6
3 4 5 6
3 4 5 6
4 5 6 7
4 5 6 7
4 5 6 7

Exemplul 2

Intrare

2 2

Iesire

1 2
1 2
2 3
2 3

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.