Para buscar un valor y su posición en una matriz se deben declarar tres variables, una para almacenar el valor encontrado, y las otras dos para ubicar su posición en la matriz. (filas y columnas).
Para el problema anterior, se declaran las variables de nombre mayor , filas y columna.
1. Se debe de asumir que la primera posición de la matriz es el numero buscado. (mayor)
2. se procede a comparar la variable mayor con el resto de la matriz, si se encuentra un numero mas alto, se asigna éste al la variable mayor y se le asignan las coordenadas del mismo a las variables fila y columna para determinar la posición en que se encuentra.
// matriz de 5 x 5
mayor=v[0][0];
for(int i=0;i<5;i++)
{
for(int j=0;j<5;j++)
{
if(v[j][i]>mayor)
{
mayor=v[j][i];
fila=j;
columna=i;
}
}
}
No hay comentarios:
Publicar un comentario