• Jueves 2 de Mayo de 2024, 07:02

Autor Tema:  Matriz Dando Vueltas  (Leído 1179 veces)

buhito

  • Miembro MUY activo
  • ***
  • Mensajes: 103
    • Ver Perfil
Matriz Dando Vueltas
« en: Martes 7 de Septiembre de 2004, 06:51 »
0
la duda viene con un metodo en que se me pide que en una matriz encuentre un numero (eso lo se  (  vecto(a,b )=x   )    ) y otras cosas y al final mostrar (imprimir)los numeros que estan alrededor de el

la duda esta en que tengo que primero especificarle los puntos de donde no puedo hacer esto (por ejemplo si la primera casilla de la izquierda no correr un espacio a la izquierda)

y luego guardar los numeros encontrados alrededor de que pedi primero

no se si alguien puede decirme como entender mejor como decirle al programa los espacios que no puedo avanzar o retroceder (con un ejemplo si se puede)


 en forma de pregunta seria
encuentro un numero en una matriz y cuando lo encuentro imprimo los numeros que estan alrededor de el y si esta en alguna esquina incarle como no avanzar
programador rebelde (quiere decir no engrandecido con ego barato)

messenger rockero y programero nirvbuho@hotmail.com

chuidiang

  • Miembro MUY activo
  • ***
  • Mensajes: 123
  • Nacionalidad: es
    • Ver Perfil
    • http://www.chuidiang.com
Re: Matriz Dando Vueltas
« Respuesta #1 en: Martes 7 de Septiembre de 2004, 10:27 »
0
Pues a base de if. No te queda más remedio.

Imagina que encuentras el número en fila , columna .
Tienes que poner cosas de este estilo

if (fila > 0)
   escribir el numero de fila-1, columna
if (fila < NumeroMaximoFilas-1)
   escribir el numero en fila+1, columna

lo mismo para las columnas.

Se bueno.