Informatică, întrebare adresată de Minionul421, 8 ani în urmă

Scrieţi un program C/C++ care citeşte de la tastatură două numere naturale nenule n şi m
(2≤m≤10, 2≤n≤10) şi care construieşte în memorie şi apoi afişează o matrice A cu n linii
(numerotate de la 1 la n) şi m coloane (numerotate de la 1 la m) cu proprietatea că fiecare
element Aij memorează cea mai mică dintre valorile indicilor i şi j (1≤i≤n, 1≤j≤m).
Matricea se va afişa pe ecran, 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.
5.
Exemplu: pentru n=4 şi m=5 se va afişa matricea alăturată.
(10p.)
1 1 1 1 1
1 2 2 2 2
1 2 3 3 3
1 2 3 4 4

Răspunsuri la întrebare

Răspuns de JolieJulie
17
L-am facut in c++
_____________
________________
Anexe:

Minionul421: multumesc mult <3
JolieJulie: <3 cu placere
Răspuns de rossetta
9
#include <iostream>
using namespace std;

int a[11][11];

int main() {
    int n, m;
    cin >> n >> m;
    for(int i = 1; i <= n; i++)
      for(int j = 1; j <= m; j++)
        a[i][j] = min (i, j);
    for(int i = 1; i <= n; i++) {
      for(int j = 1; j <= m; j++)
        cout << a[i][j] <<" ";
      cout << endl;
    }
    return 0;
}
Alte întrebări interesante