• Lunes 1 de Julio de 2024, 08:01

Autor Tema:  Ayuda Recorrido De Matriz  (Leído 2704 veces)

kingston

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Ayuda Recorrido De Matriz
« en: Sábado 13 de Enero de 2007, 12:22 »
0
Wenas!!

Necesito una ayuda con el codigo para realizar este programa en C:

Recorrido de la matriz en espiral, partiendo del elemento central de la misma (en este apartado se invocará a las función de introducción de una matriz, de forma tal que la matriz introducida sea cuadrada, y de número de filas impar).


Se hacerlo si voy introduciendo la matriz en forma de espiral, pero no se como puedo hacerlo para que lea en espiral una matriz dada..

¿alguna idea de cómo puedo hacerlo??    :comp:



Gracias.

Diodo

  • Moderador
  • ******
  • Mensajes: 658
    • Ver Perfil
    • http://www.solocodigo.com
Re: Ayuda Recorrido De Matriz
« Respuesta #1 en: Domingo 14 de Enero de 2007, 11:39 »
0
Hola

Lo mejor en estos casos es que partas de un caso particular (x ej: una matriz 5x5) y luego generalices para una matriz n x n siendo n impar

Por ejemplo para hallar el centro de una matriz 5x5 seria: (parte entera de 5/2) +1 , entonces generalizando para n seria (parte entera de n/2)+1. Entonces el elemento central seria: tuMatriz[((int)(n/2))+1][((int)(n/2))+1]. Los demas pasos se pueden sacar igual de facil a partir del caso particular

Tambien puedes buscar por el foro mas ayuda ya que lo de recorrer una matriz en forma espiral es una pregunta muy habitual. A ver si los profesores renuevan sus ejercicios  :devil:

salu2

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Ayuda Recorrido De Matriz
« Respuesta #2 en: Lunes 15 de Enero de 2007, 05:58 »
0
Buenaaas...

Citar
para hallar el centro de una matriz 5x5 seria: (parte entera de 5/2) +1

¿No sería mas fácil hacer (n+1)/2?

 :beer:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

kingston

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Ayuda Recorrido De Matriz
« Respuesta #3 en: Lunes 15 de Enero de 2007, 12:50 »
0
Muchas gracias por la ayuda... Ya me ha salido!!!!

manugarcia

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Ayuda Recorrido De Matriz
« Respuesta #4 en: Jueves 25 de Enero de 2007, 15:18 »
0
como resolvistes ese programa? puedes ayudarme? yo estoy bloqueado ya. gracias.