Scrieți un program C++ care citește de la tastatura un număr natural n(2<n<25) și apoi construiește în memorie o matrice cu n linii și n coloane numerotate de la 1 la n, ale cărei elemente primesc valorii după cum urmează elementul din linia i și coloana j primește că valoare ultima cifră a produsului i*j (1<=i<=n și 1<=j<=n).
Programul va afișa matricea astfel construita pe ecran cate o linie a matricei pe o linie a programului, elementele fiecărei linii fiind separate prin câte un spațiu.
Ex: pt n=4 se va afișa matricea alăturată.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int matrice[25][25];
int n;
cin >> n;
for (int i = 1; i <= n; i++)
for (int j = 1; j <= n; j++)
matrice[i][j] = i * j % 10;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++)
cout << matrice[i][j] << " ";
cout << endl;
}
}
codrinsipos:
mersi<3
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba rusă,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă