Informatică, întrebare adresată de alecsstorm, 9 ani în urmă

Scrieţi un program care citeşte de la tastatură două numere naturale n şi m şi construieşte în memorie o matrice cu n linii şi m coloane care conţine numerele naturale de la 1 la m*n, dispuse astfel:

prima linie conţine numerele de la 1 la m, ordonate crescător;
a doua linie conţine numerele de la m+1 la 2*m, ordonate descrescător;
a treia linie conţine numerele de la 2*m+1 la 3*m, ordonate crescător;
a patra linie conţine numerele de la 3*m+1 la 4*m, ordonate descrescător;
etc.

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.

3≤n≤15

Răspunsuri la întrebare

Răspuns de CRG
4
N-ai menţionat dacă vrei C/C++ sau Pascal, aşa că am făcut în pseudocod :)


Anexe:
Alte întrebări interesante