Realizati un program care determina numarul liniei cu cele mai mute elemente pare,al unei matrice patratice de dimensiune nxm.Daca exista mai multe linii cu numar maxim de elemente pare se va afisa una singura.
Pentru n=3 si matricea:
1 2 1 3 0
4 1 5 0 6
7 8 9 0 0
se va afisa 2.
In Pascal daca se poate.
Răspunsuri la întrebare
Răspuns de
8
#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;
}
AntiEaglesDavids:
eu nu inteleg, in cerinta zice matrice patratica de n x m??? pai ori e patratica ori nu??
Răspuns de
4
Î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;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă