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

De la tastatură se citesc elementele unui tablou bidimensional cu n – linii și m – coloane (n,m<=10). Să se alcătuiască un program pentru calcularea elementului maximal şi locul lui.
va rog in C

Răspunsuri la întrebare

Răspuns de AlbertCucuteanu
0

#include <iostream>

using namespace std;

int main()

{

int n, m;

cout << "Introduceti dimensiunile matricii (n, m): ";

cin >> n >> m;

int matrice[n][m];

// citirea matricei

cout << "Introduceti elementele matricii: ";

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

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

  cin >> matrice[i][j];

// initializarea variabilelor

int max = matrice[0][0];

int max_i = 0, max_j = 0;

// cautarea elementului maxim

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

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

  if (matrice[i][j] > max)

  {

   max = matrice[i][j];

   max_i = i;

   max_j = j;

  }

// afisarea rezultatelor

cout << "Elementul maxim din matrice este: " << max << endl;

cout << "Acesta se afla in pozitia (" << max_i << "," << max_j << ").";

return 0;

}

Alte întrebări interesante