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

Scrieţi un program care citeşte de la tastatură un număr natural n şi construieşte în memorie o matrice cu n linii şi n coloane ale cărei elemente vor primi valori după cum urmează: elementul din linia i şi coloana j primeşte ca valoare ultima cifră a produsului i*j (1≤i≤n şi 1≤j≤n).

Răspunsuri la întrebare

Răspuns de andreidiaconescu18
0

#include <iostream>

using namespace std;

int main()

{

   int a[100][100];

   int n;

   cout<<"n=";

   cin>>n;

   for(int i=0; i<n; i++)

       for(int j=0; j<n; j++)

           a[i][j]=((i+1)*(j+1))%10;

   for(int i=0; i<n; i++)

   {

       for(int j=0; j<n; j++)

           cout<<a[i][j]<<" ";

       cout<<endl;

   }

   return 0;

}


endremiklos44: Mersi
Alte întrebări interesante