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

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 reversalrege1
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
reversalrege1: npc
Alte întrebări interesante