Se consideră o matrice nepătratică (nxm) care conţine elemente de tip real. Să se determine cel mai mare,
respectiv cel mai mic element al său. Să se afişeze aceste elemente şi indicii lor.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int n, m, i, j, a[100][100], maxx=-99999, minn=99999, l, c, l1, c1;
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++)
for(j=1; j<=m; j++)
if(a[i][j]>maxx)
{
maxx=a[i][j];
l=i;
c=j;
}
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
if(a[i][j]<minn)
{
minn=a[i][j];
l1=i;
c1=j;
}
cout<<"cel mai mare element al matricei este: "<<maxx<<" care se afla pe linia "<<l<<" coloana "<<c;
cout<<endl;
cout<<"cel mai mic element al matricei este: "<<minn<<" care se afla pe linia "<<l1<<" coloana "<<c1;
return 0;
}
using namespace std;
int main()
{
int n, m, i, j, a[100][100], maxx=-99999, minn=99999, l, c, l1, c1;
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++)
for(j=1; j<=m; j++)
if(a[i][j]>maxx)
{
maxx=a[i][j];
l=i;
c=j;
}
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
if(a[i][j]<minn)
{
minn=a[i][j];
l1=i;
c1=j;
}
cout<<"cel mai mare element al matricei este: "<<maxx<<" care se afla pe linia "<<l<<" coloana "<<c;
cout<<endl;
cout<<"cel mai mic element al matricei este: "<<minn<<" care se afla pe linia "<<l1<<" coloana "<<c1;
return 0;
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă