# PBinfo #4690 – varfuri9 – Rezolvare C++

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

## Enunț

Cerinţa
Se dă o matrice cu n linii și m coloane și elemente numere naturale. Să se determine câte elemente din matrice sunt mai mari decât suma vecinilor lor.

Date de intrare
Programul citește de la tastatură numerele n și m, iar apoi n*m numere naturale, separate prin spații, reprezentând elementele matricei, linie cu linie.

Date de ieșire
Programul afișează pe ecran numărul C, reprezentând valoarea determinată.

Restricţii şi precizări

1 ≤ m,n ≤ 100
elementele matricei vor fi mai mici decât 1.000.000
un element al matricei are cel mult patru vecini: pe linia anterioară și aceeași coloană, pe linia următoare și aceeași coloană, pe aceeași linie și coloana anterioară, pe aceeași linie și coloana următoare.

Exemplu:
Date de intrare

4 7
1 2 4 4 2 2 2 
8 3 4 5 1 4 3 
3 2 0 1 6 1 2 
9 7 4 9 2 4 1 
Date de ieșire

3
Explicație
Valorile mai mari decât suma vecinilorlor sunt (în ordine de sus în jos și de la stânga la dreapta): 8 6 9

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
int main()
{
    int n,m,A[102][102]={0},c=0;
    cin>>n>>m;
    for(int i=1;i<=n;i++)
        for(int j=1;j<=m;j++)
            cin>>A[i][j];
    for(int i=1;i<=n;i++)
        for(int j=1;j<=m;j++)
            if(A[i][j]>A[i-1][j]+A[i+1][j]+A[i][j-1]+A[i][j+1])
                c++;
    cout<<c;
    return 0;
}
```

## Resurse

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