You are on page 1of 3

C++

#include <iostream>

using namespace std;

typedef int TFilas[100];

typedef TFilas TMatriz[100];

void leerDimension(unsigned& n, unsigned& m){

cout << "Introduce número de filas: ";

cin >> n;

cout << "Introduce número de columnas: ";

cin >> m;
}

void leerMatriz(TMatriz& matriz, unsigned nf, unsigned nc){

cout << "Introduce los valores de la matriz."<< endl;

for(unsigned f = 0; f < nf; f++){

for(unsigned c= 0; c < nc; c++){

//cout << "Fila "<< f+1 <<". Columna "<<c+1<<"->";

cin >> matriz[f][c];

void buscarMayor(const TMatriz& matriz, unsigned nf, unsigned nc){

int mayor = matriz[0][0];

int columna=1, fila=1;

for(unsigned f = 0; f < nf; f++){

for(unsigned c= 0; c < nc; c++){

if(matriz[f][c] > mayor){

mayor = matriz[f][c];

columna = c+1;

fila = f+1;

cout << "El mayor elemento de la matriz es el " <<mayor << " situado en la fila "<<fila<< " y la
columna "<<columna;
}

int main() {

cout << "Buscar el mayor valor de una matriz." << endl;

unsigned n, m;

TMatriz matriz;

leerDimension(n,m);

leerMatriz(matriz, n, m);

buscarMayor(matriz, n, m);

return 0;

You might also like