# PBinfo #213 – genmat4 – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: andrei

## Enunț

Cerinţa
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).

Date de intrare
Programul citește de la tastatură numărul n

Date de ieşire
Programul afișează pe ecran matricea construită, 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.

Restricţii şi precizări

2 ≤ n ≤ 24

Exemplu:
Intrare

4
Ieșire

1 2 3 4
2 4 6 8
3 6 9 2
4 8 2 6

## Cod sursă C++

```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
    int n, temp; cin >> n;
    for (int i = 1; i <= n ; i++) {
       for (int j = 1; j <= n; j++) {
           temp = i * j;
           cout << temp % 10 << " ";
       } cout << endl;
    } return 0;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/213)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/213/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-213/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
