Informatică, întrebare adresată de vasilecebotarir, 8 ani în urmă

De executat un program in C++ care găseste elementul maxim din matrice si afiseaza numărul lui de ordine.(Sa mai afiseze si matricea introdusa).

Răspunsuri la întrebare

Răspuns de bujorandrei
2

#include <iostream>

using namespace std;

int main()

{

   int m,n,i,j,u=1,v=1;

   cin>>m>>n;

   int a[m][n];

   for (i=1;i<=m;i++)

       for (j=1;j<=n;j++)

           cin>>a[i][j];

   for (i=1;i<=m;i++)

   {

       for (j=1;j<=n;j++)

           cout<<a[i][j]<<" ";

       cout<<endl;

   }

   int val_max=a[1][1]; //se recomanda a se lua prima valore ca un maxim;

   for (i=1;i<=m;i++)

       for (j=1;j<=n;j++)

           if (a[i][j]>val_max)

           {

               val_max = a[i][j];

               u = i;

               v = j;

           }

   cout<<val_max<<" pe linia "<<u<<" si coloana "<<v;

   return 0;

}

Sper că te-am ajutat, coroană? :)


vasilecebotarir: Dar poti sa faci sa afiseze si matricea ?
bujorandrei: Salut! Am afișat și matricea
bujorandrei: Mai întâi am citit m și n, după elemtenele matricii, am afișat elementele respective și am afișat un rând mai jos după cerința dată
bujorandrei: Îmi dai te rog coroană?
vasilecebotarir: Cum ?ca sunt nou si nu cunosc
vasilecebotarir: Mersi
bujorandrei: Cu plăcere
bujorandrei: Ar trebui să fie un buton
Alte întrebări interesante