Llenar una matriz de 10 x10 y determinar la posición del número mayor

En esta ocasión les comparto un algoritmo para llenar una matriz de 10 x10 y determinar la posición del número mayor.

Hacer un algoritmo que llene una matriz de 10 * 10 y determine la posición [renglón, columna] del número mayor almacenado en la matriz. Los números son diferentes.

Hacer un algoritmo que llene una matriz de 10×10

Como ya es costumbre vamos a explicar el funcionamiento de este algoritmo.

Algoritmo detarea

Entonces primero declaramos las variables.

               Definir f,c,fila,columna,numero_mayor,matriz Como Entero

Colocamos el tamaño a la matriz.

               Dimension matriz[10,10]

Utilizamos dos ciclos anidados que se repiten 10 veces.

               para f = 1 Hasta 10 Con Paso 1 Hacer

                              para c = 1 Hasta 10 Con Paso 1 Hacer

En cada bucle pedimos un número.

                                             Escribir «Ingresa un número»

Estos números los vamos ingresando en la matriz.

                                            leer matriz(f,c)

                              FinPara

               FinPara

Inicializamos la variable numero_mayor, con el número cero.

               numero_mayor = 0

Nuevamente utilizamos dos ciclos anidados.

               para f = 1 Hasta 10 Con Paso 1 Hacer

                              para c = 1 Hasta 10 Con Paso 1 Hacer

En cada bucle vamos mostrando los elementos de la matriz, pero utilizando la función sin saltar, para que los números se muestren en filas.

                                            Escribir matriz(f,c),» » Sin Saltar

Para determinar el número mayor, comparamos si cada elemento de la matriz, es mayor al número que tenemos en la variable numero_mayor.

                                             si matriz(f,c) > numero_mayor Entonces

Si la condición se cumple, en la variable numero_mayor, almacenamos el numero mas grande.

                                                           numero_mayor = matriz(f,c)

En la variable fila, ingresamos la fila donde se encuentra el número más grande.

                                                           fila = f

En la variable columna, almacenamos la columna donde se encuentra el número más grande.

                                                           columna = c

                                            FinSi

                              FinPara

Utilizamos la función escribir y mostramos un espacio en blanco, esto lo hacemos para ir se parando las filas de la matriz.

                              Escribir «»

               FinPara

Finalmente mostramos el número más grande y también mostramos la fila y la columna donde se encuentra este número.

               Escribir «El numero «,numero_mayor,» se encuentra en la fila «,fila,» columna: «,columna

FinAlgoritmo

Este algoritmo lo probamos con una matriz de 3 x 3.

Llenar una matriz de 10 x10 y determinar la posición del número mayor
Llenar una matriz de 10 x10 y determinar la posición del número mayor
Descargar Programa

Bien amigos, esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *