# PBinfo #796 – eliminare3 – Rezolvare C++

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

## Enunț

Cerința
Se dă o matrice cu m linii și n coloane și elemente numere naturale cu cel mult patru cifre. Să se modifice matricea, eliminând penultima linie și penultima coloană.

Date de intrare
Programul citește de la tastatură numerele m n, iar apoi m*n numere naturale, reprezentând elementele matricei.

Date de ieșire
Programul va afișa pe ecran matricea obținută fiecare linie a matricei pe câte o linie a ecranului, elementele de pe aceeași linie  fiind separate prin câte un spațiu.

Restricții și precizări

3 ≤ m,n ≤ 50

Exemplu:
Intrare

4 5
5 1 2 3 4
8 2 2 5 3
2 1 7 3 9
3 0 9 8 5
Ieșire

5 1 2 4
8 2 2 3
3 0 9 5

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
int main() {
	int mat[101][101], n, m;
    cin >> n >> m;
    for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++)
        cin >> mat[i][j];
    for (int j = 0; j < m; j++) {
        mat[n - 2][j] = mat[n - 1][j];
    } for (int i = 0; i < n - 1; i++) {
        mat[i][m - 2] = mat[i][m - 1];
    } for (int i = 0; i < n - 1; i++) {
        for (int j = 0; j < m - 1; j++) {
        	cout << mat[i][j] << " ";
        } cout << endl;
    }
    return 0;
}
```

## Resurse

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