Se considera o matrice a cu n linii si m coloane cu elemente numere reale. Valorile pentru n si m si elementele matricei se citesc de la tastatura. Sa se afiseze numarul liniei si numarul coloanei pe care suma elementelor este maxima.
REZOLVAREA SA FIE LA NIVEL DE CLASA A 9-A
E urgent
DAU COROANA !!!!!!!!!!!
Răspunsuri la întrebare
Răspuns de
4
#include<iostream>
using namespace std;
int a[100][100],n,m,i,j,l,c,linie[100],coloana[100],maxl,maxc;
int slinie(int l)
{
int s=0,j;
for(j=1;j<=m;j++)
s+=a[l][j];
return s;
}
int scol(int c)
{
int i,s=0;
for(i=1;i<=n;i++)
s+=a[i][c];
return s;
}
int main()
{
cin>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
cin>>a[i][j];
for(i=1;i<=n;i++)
linie[i]=silinie(i);
for(j=1;j<=m;j++)
coloana[j]=scol[j];
maxl=linie[1];
for(i=2;i<=n;i++)
if(linie[i]>maxl)
maxl=linie[i];
maxc=coloana[1];
for(j=2;j<=m;j++)
if(coloana[j]>maxc)
maxc=coloana[j];
for(i=1;i<=n;i++)
if(maxl=linie[i])
l=i;
for(j=1;j<=m;j++)
if(maxc=coloana[j])
c=j;
cout<<l<<""<<c;
return 0;
}
using namespace std;
int a[100][100],n,m,i,j,l,c,linie[100],coloana[100],maxl,maxc;
int slinie(int l)
{
int s=0,j;
for(j=1;j<=m;j++)
s+=a[l][j];
return s;
}
int scol(int c)
{
int i,s=0;
for(i=1;i<=n;i++)
s+=a[i][c];
return s;
}
int main()
{
cin>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
cin>>a[i][j];
for(i=1;i<=n;i++)
linie[i]=silinie(i);
for(j=1;j<=m;j++)
coloana[j]=scol[j];
maxl=linie[1];
for(i=2;i<=n;i++)
if(linie[i]>maxl)
maxl=linie[i];
maxc=coloana[1];
for(j=2;j<=m;j++)
if(coloana[j]>maxc)
maxc=coloana[j];
for(i=1;i<=n;i++)
if(maxl=linie[i])
l=i;
for(j=1;j<=m;j++)
if(maxc=coloana[j])
c=j;
cout<<l<<""<<c;
return 0;
}
Alte întrebări interesante
Arte,
8 ani în urmă
Chimie,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă