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

se citeste o matrice patratica nxn.Inlocuiti elementele impare cu cel maxim din matrice

Răspunsuri la întrebare

Răspuns de LwveMike
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n;

   cout<<"Numarul de linii si coloane : ";cin>>n;cout<<endl;

   int MAT[n][n];

   for(int i=0;i<n;i++){

       for(int j=0;j<n;j++){

           cin>>MAT[i][j];

       }

   }

   int maxx=MAT[0][0];

    for(int i=0;i<n;i++){

       for(int j=0;j<n;j++){

           if(maxx<MAT[i][j])

               maxx=MAT[i][j];

       }

   }

    for(int i=0;i<n;i++){

       for(int j=0;j<n;j++){

           if(MAT[i][j]%2!=0)

               MAT[i][j]=maxx;

       }

   }

    for(int i=0;i<n;i++){

       for(int j=0;j<n;j++){

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

       }

       cout<<endl;

   }

   return 0;

}

Sper ca te-am ajutat.

Explicație:


LwveMike: Daca ai nelamuriri, dai reply.
Alte întrebări interesante