Răspuns :
#include <iostream>
using namespace std;
int main()
{
unsigned int n, a[100][100], i, j;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
a[i][j]=(i*j)%10;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}
Explicație
Declari variabilele si matricea a[ ] [ ]
Citesti numarul n
Creezi matricea a[ i ] [ j ] conform cerintei tale si anume sa primeasca ultima cifra a produsului i * j.
Ultima cifra a unui numar se determina folosind expresia: " numar % 10 "
Ultimele doua cifre ale unui numar se determina folosind expresia: " numar % 100".
si asa mai departe.
Cate cifre vrem sa aflam de la finalul numarului atatea zero-uri trebuie sa avem dupa " % 1... "
Matricea a fost creata. Ne mai ramane sa afisam corespunzator matricea.
Am afisat matricea.
Problema este rezolvata! Succes
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau nevoie de ajutor, vă rugăm să ne contactați cu încredere. Așteptăm cu drag să reveniți și nu uitați să ne salvați în lista dumneavoastră de favorite!