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ăspuns :

#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;
}