Matriz aleatoria
Publicado por Cristian (2 intervenciones) el 12/12/2007 18:59:26
Buenas tardes,
Estoy haciendo un trabajo para clase de programacion usando FREE PASCAL y en uno de los apartados dice:
Dado un número entro "N" y un caracter cualquiera "X", introduzca de forma aleatoria el caracter "X" n veces en una matriz descrita previamente de 5 filas y 6 columnas, sin repetir posición y sin que se sitúen en el borde de la matriz.
Lo que yo he hecho es crear la matriz general (MATRIZ=ARRAY[1..5,1..6] OF CHAR) y luego una matriz de 12 casillas dentro de la matriz, que serian todas las casillas que no tocan el borde de la siguente forma:
(usando randomize al principio y pidiendo n y x.)
....
For i:=1 to 5 do begin
For j:=2 to 4 do begin
Pero intente lo que intente a continuacion no consiguo rellenar la matriz con "X" n veces. Si alguien me puede ayudar estaria muy agradecido.
Estoy haciendo un trabajo para clase de programacion usando FREE PASCAL y en uno de los apartados dice:
Dado un número entro "N" y un caracter cualquiera "X", introduzca de forma aleatoria el caracter "X" n veces en una matriz descrita previamente de 5 filas y 6 columnas, sin repetir posición y sin que se sitúen en el borde de la matriz.
Lo que yo he hecho es crear la matriz general (MATRIZ=ARRAY[1..5,1..6] OF CHAR) y luego una matriz de 12 casillas dentro de la matriz, que serian todas las casillas que no tocan el borde de la siguente forma:
(usando randomize al principio y pidiendo n y x.)
....
For i:=1 to 5 do begin
For j:=2 to 4 do begin
Pero intente lo que intente a continuacion no consiguo rellenar la matriz con "X" n veces. Si alguien me puede ayudar estaria muy agradecido.
Valora esta pregunta


0