#include <iostream>
#include <cstdlib>
#include <ctime>
int random();
void mayor(int m[5][5]);
void leerMatriz(int m[5][5]);
void imprimir(int m[5][5]);
int main()
{
srand(time(NULL));
int matriz[5][5];
leerMatriz(matriz);
std::cout << "\Matriz: " << std::endl;
imprimir(matriz);
mayor(matriz);
return 0;
}
int random()
{
return rand() % 10; // 0 - 9
}
void mayor(int m[5][5])
{
int mayor, fil, col;
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
if (i == 0 || mayor < m[i][j])
{
mayor = m[i][j];
fil = i;
col = j;
}
std::cout << std::endl;
std::cout << "Mayor: " << mayor << std::endl;
std::cout << "Posicion: [" << fil << "][" << col << "]" << std::endl;
}
void leerMatriz(int m[5][5])
{
int c;
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
{
c = random();
if (c % 2 != 0)
m[i][j] = c;
else
j--;
}
}
void imprimir(int m[5][5])
{
for (int i = 0; i < 5; i++)
{
std::cout << "|";
for (int j = 0; j < 5; j++)
{
std::cout << m[i][j] << " ";
}
std::cout << "|" << std::endl;
}
}