En esta ocasión les comparto un algoritmo para llenar una matriz de 3×3 con números aleatorios entre 0 y 9
Llenar una matriz con numeros aleatorios en pseint
Bien como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las variables.
Definir a,b, matriz Como Entero
Colocamos el tamaño a la matriz, en este ejemplo de 3×3.
Dimension matriz[3,3]
Utilizamos un ciclo que se repite 3 veces, con este ciclo vamos recorriendo las columnas.
para a = 1 Hasta 3 Con Paso 1 Hacer
Utilizamos otro ciclo que también se repite 3 veces, con este ciclo vamos recorriendo las filas.
para b = 1 Hasta 3 Con Paso 1 Hacer
Dentro del cuerpo del bucle vamos llenando la matriz celda por celda, con números aleatorios entre 0 y 9.
matriz(a,b) = azar(9)
FinPara
FinPara
Para mostrar los elementos de la matriz necesitamos dos ciclos.
El primer ciclo se repite 3 veces y me sirve para recorrer las columnas.
para a = 1 Hasta 3 Con Paso 1 Hacer
El segundo ciclo que también se repite 3 veces me sirve para recorrer las filas.
para b = 1 Hasta 3 Con Paso 1 Hacer
En el cuerpo del bucle simplemente mostramos en pantalla los elementos de la matriz, utilizando la función sin saltar para mostrar los elementos de cada fila.
Escribir matriz(a,b),» » Sin Saltar
FinPara
Utilizo un mensaje en blanco para separar las filas
Escribir «»
FinPara
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Llenar una matriz con numeros aleatorios en c
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int i,j,matriz[3][3];
srand(time(0));
for (i = 0; i < 3; i++){
for (j = 0; j < 3; j++){
matriz[i][j] = rand() % 10 + 1 ;
}
}
for (i = 0; i < 3; i++){
for (j = 0; j < 3; j++){
printf(«%d\t»,matriz[i][j]);
}
printf(«\n»);
}
return 0;
}
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, un saludo y nos vemos en la próxima entrega.