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
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
Franceza,
8 ani în urmă
Informatică,
8 ani în urmă
Geografie,
8 ani în urmă
Studii sociale,
8 ani în urmă