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;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!