Sábado 9 de Noviembre de 2024, 03:35
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Matrices
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Matrices (Leído 1493 veces)
l2ebelde
Nuevo Miembro
Mensajes: 13
Matrices
«
en:
Jueves 5 de Abril de 2007, 19:39 »
0
Bueno, estoy haciendo una matriz de 3 x 3, lo que pasa es que quiero convalidar para que los elementos, ingresados sean del 1 al 9 , y que no se repitan...
La idea que tengo sobre esto es que debo crear un bucle en el modulo INGRESO(), y preguntar si el dato ingresado está entre 0 y 9, y otro bucle en el mismo modulo preguntando si el elemento ingresado es igual a algun otro, no lo puedo ingresar...
Aki va el code haber si alguien me puede ayudar por favor...
El mensaje contiene
1 archivo adjunto
. Debes
ingresar
o
registrarte
para poder verlo y descargarlo.
Tweet
l2ebelde
Geo
Miembro de PLATA
Mensajes: 1011
Nacionalidad:
Re: Matrices
«
Respuesta #1 en:
Jueves 5 de Abril de 2007, 23:38 »
0
No he visto el código pero se me ocurren dos formas:
- Una vez ingresado un número recorrer todas las posiciones anteriores para revisar que no se haya introducido antes.
- Crear un arreglo de valores verdadero/falso de 9 posiciones, cuando el usuario introduzca un número pones a verdadero la posición correspondiente de este arreglo, así al introducir cada número simplemente cotejas con la posición correspondiente del arreglo. Si, tienes un arreglo más, pero te ahorras el hacer otro bucle.
Saludos,
JJ (Geo).
La imaginación es el límite.
Hardware & Software
|
Mexchip
pacorubio77
Miembro MUY activo
Mensajes: 207
Re: Matrices
«
Respuesta #2 en:
Viernes 6 de Abril de 2007, 13:45 »
0
-HOla,no me he descargado el código,pero yo eso parecido lo hice hace poco para hacer un sudoku de 9*9,en este caso tu te refería a una matriz de 3*3 que es en realidad una caja del sudoku.
Yo lo que haría es primero contemplar primero una funcion comprueba() de tipo bool que nos devuelva un true cuando es correcto el ingreso y false en caso contrario y luego otra por separado que recorra toda la "caja" o matriz de 3*3 y nos indique si hay algún número repetido,pero a partir del primer número que tu metes en la matriz.
Yo haría dos funciones independientes,es mejor modular porque todo en una ,en este caso no tendría importancia,pero la modulacion siempre es mejor.
En la funcion Comprueba(),si quieres puedes meter por paramétro el número o si quieres realizas el ingreso de números dentro de dicha función.
Espero haberte ayudado,Un saludo
pacorubio77
Miembro MUY activo
Mensajes: 207
Re: Matrices
«
Respuesta #3 en:
Viernes 6 de Abril de 2007, 14:03 »
0
ahora si que he visto tu código y me parece que lo haces un poco complicado,porque utilizas la funcion gotoxy(),teniendo en cuenta que no se lo que tienes que hacer,gotoxy,trabaja con coordenadas,y no sería necesario,tu puedes recorrer de igual forma una matriz(como haces en tu programa),pero yo creo que para el menú tampoco sería necesario la utilización de gotoxy,yo te repito que hice una cosa parecida,pero no utiliza esa funcion.
Esto no quiere decir que tu no lo tengas bien.Pero he visto que lo haces un poco enrebesado,no?(esto es una crítica constructiva..jejejej..no te molestes)
Espero que hayas leido mi comentario anterior,si es así y quieres interesarte por un menú..(de sudoku),....
Un saludo,espero haberte ayudado
pacorubio77
Miembro MUY activo
Mensajes: 207
Re: Matrices
«
Respuesta #4 en:
Viernes 6 de Abril de 2007, 14:05 »
0
ahora si que he visto tu código y me parece que lo haces un poco complicado,porque utilizas la funcion gotoxy(),teniendo en cuenta que no se lo que tienes que hacer,gotoxy,trabaja con coordenadas,y no sería necesario,tu puedes recorrer de igual forma una matriz(como haces en tu programa),pero yo creo que para el menú tampoco sería necesario la utilización de gotoxy,yo te repito que hice una cosa parecida,pero no utiliza esa funcion.
Esto no quiere decir que tu no lo tengas bien.Pero he visto que lo haces un poco enrebesado,no?(esto es una crítica constructiva..jejejej..no te molestes)
Espero que hayas leido mi comentario anterior,si es así y quieres interesarte por un menú..(de sudoku),....
Un saludo,espero haberte ayudado
l2ebelde
Nuevo Miembro
Mensajes: 13
Re: Matrices
«
Respuesta #5 en:
Sábado 7 de Abril de 2007, 23:04 »
0
Gracias x la ayuda, la pondre en practica, cualkier duda, les hablo...
Saludos...
l2ebelde
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Matrices