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

Sa se realizeze programul C++ care citeste o matrice A nxm de la tastatura si calculeaza valoarea
amplitudinii, unde Amplitudine=valoarea_maxima(A)-valoarea_minima(A). Se va folosi o functie care
primeste matricea A, n,m si care returneaza valoarea amplitudinii.

Răspunsuri la întrebare

Răspuns de Sergetec
2

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

using namespace std;

int amplitudine(int a[][101], int n, int m)

{

 int maxi = -100000, mini = 100000;

 for (int i = 1; i <= n; ++i)

 {

   for (int j = 1; j <= m; ++j)

   {

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

     {

       maxi = a[i][j];

     }

     if (a[i][j] < mini)

     {

       mini = a[i][j];

     }

   }

 }

 return maxi - mini;

}

int main()

{

 int n, m, a[101][101];

 cin >> n >> m;

 for (int i = 1; i <= n; ++i)

 {

   for (int j = 1; j <= m; ++j)

   {

     cin >> a[i][j];

   }

 }

 cout << amplitudine(a, n, m);

 return 0;

}

  • Ti-am lasat mai jos si fisierul
Anexe:

Pufilino: Scuze de report bro a fost missclick
Alte întrebări interesante