Răspuns :
#include <iostream>
using namespace std;
int main(){
int n, c, max, lmax, i, j;
max=0;lmax=0;
//Citim numarul
cin>>n;
//Declaram Matricea
int m[n][n];
//Citim matricea
for(i=1;i<=n;i++)for(j=1;j<=n;j++)cin>>m[i][j];
//Acum, luam fiecare linie in parte
for(i=1;i<n;i++){
//Initializam cu 0 nr de nr pare gasite
c=0;
//Pentru fiecare element de pe linie
for(j=1;j<=n;j++)if(m[i][j]%2==0) c++;
if(c>max){
//Daca am gasit un numar mai mare de nr pare
//stocam maximul
max=c;
//si locatia
lmax=i;
}
}
cout<<lmax;
}
using namespace std;
int main(){
int n, c, max, lmax, i, j;
max=0;lmax=0;
//Citim numarul
cin>>n;
//Declaram Matricea
int m[n][n];
//Citim matricea
for(i=1;i<=n;i++)for(j=1;j<=n;j++)cin>>m[i][j];
//Acum, luam fiecare linie in parte
for(i=1;i<n;i++){
//Initializam cu 0 nr de nr pare gasite
c=0;
//Pentru fiecare element de pe linie
for(j=1;j<=n;j++)if(m[i][j]%2==0) c++;
if(c>max){
//Daca am gasit un numar mai mare de nr pare
//stocam maximul
max=c;
//si locatia
lmax=i;
}
}
cout<<lmax;
}
Încearcă și asta:
#include <iostream>
using namespace std;
int main()
{
int n, m = 0, l = 1;
cin >> n;
for(int i=1; i<=n; i++)
for(int j=1, nr=0, x=0; j<=n; j++)
cin >> x, (x & 1 ? : nr++), (nr > m ? m = nr, l = i : 1);
cout << "Linia: " << l << '\n';
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n, m = 0, l = 1;
cin >> n;
for(int i=1; i<=n; i++)
for(int j=1, nr=0, x=0; j<=n; j++)
cin >> x, (x & 1 ? : nr++), (nr > m ? m = nr, l = i : 1);
cout << "Linia: " << l << '\n';
return 0;
}