# PBinfo #662 – sumelpare – Rezolvare C++

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

## Enunț

Cerința
Se dă o matrice cu n linii și m coloane și elemente numere naturale. Să se determine indicele liniei pentru care suma elementelor pare este maximă.

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

Date de ieșire
Programul va afișa pe ecran numărul I, reprezentând indicele determinat.

Restricții și precizări

1 ≤ n , m ≤ 100
elementele matricei sunt numere naturale mai mici decât 1.000.000
liniile matricei sunt numerotate de 1 la n, iar coloanele de la 1 la m
matricea conține cel puțin un element par
dacă sunt mai multe linii cu suma elementelor pare maximă, se poate afișa indicele oricăreia

Exemplu:
Intrare

3 4
5 5 10 5 
3 9 1 2 
4 10 1 2 
Ieșire

3

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
int main() {
    int n, m, mat[105][105], maxim = 0, temp;
    cin >> n >> m;
    for (int i = 1; i <= n; i++)
        for (int j = 1; j <= m; j++)
            cin >> mat[i][j];
    for (int i = 1; i <= n; i++) {
        int S = 0;
        for (int j = 1; j <= m; j++)
            if (mat[i][j] % 2 == 0)
                S = S + mat[i][j];
        if (S > maxim) {
            maxim = S;
            temp = i;
        }
    } cout << temp;
    return 0;
}
```

## Resurse

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