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.
Exemplu: pentru n=4 şi m=5 se va afişa matricea alăturată.
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
2
#include <iostream>
using namespace std;
int main()
{
int n,m, i, j, A[50][50];
cin >> n>>m;
for (i = 1; i <= n; i++)
{
for (j = 0; j <= m; j++)
{
if (i<j)
A[i][j] = i;
else
A[i][j] = j;
}
}
for (i = 1; i <= n; i++)
{
for (j = 1; j <= m; j++)
cout << A[i][j] << " ";
cout << endl;
}
return 0;
}
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int n,m, i, j, A[25][25];
cin >> n>>m;
for (i = 1; i <= n; i++)
{
for (j = 0; j <= m; j++)
{
if (i<j)
A[i][j] = i;
else
A[i][j] = j;
}
}
for (i = 1; i <= n; i++)
{
for (j = 1; j <= m; j++)
cout << A[i][j] << " ";
cout << endl;
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă