• Lunes 29 de Abril de 2024, 23:28

Autor Tema:  Ayuda Urgente En Programación C++  (Leído 1247 veces)

Aislhamin

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Ayuda Urgente En Programación C++
« en: Domingo 26 de Noviembre de 2006, 14:42 »
0
El enunciado del ejercicio es el siguiente:

Una matriz cuadrada A de dimensión n es simétrica si a(ij)=a(ji), 1=<i=<n y i=<j=<n. Crea una función que tenga como entrada una matriz cuadrada, su dimensión y devuelva un valor lógico que determine si se trata de una matriz simétrica(1) o no(0).

Si podeis ayudarme os lo agradecería, es que en la ingienería de hidrología la programación la damos muy pero que muy superficial y en ejercicios complicados, como este, me atasco. Ayuda por favor, estoy muy apurado de tiempo.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Ayuda Urgente En Programación C++
« Respuesta #1 en: Domingo 26 de Noviembre de 2006, 14:48 »
0
La verdad es que no, el objetivo del foro es ayudar pero no hacer tareas. Personalmente creo que haciendote la tarea no aprendes nada bueno.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

dBase3

  • Miembro activo
  • **
  • Mensajes: 85
    • Ver Perfil
Re: Ayuda Urgente En Programación C++
« Respuesta #2 en: Domingo 26 de Noviembre de 2006, 16:17 »
0
Otro estudiante remolón más

Si quieres nota hay que estudiarlo un poco ;).

Igual si traes algo te lo revisan

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Ayuda Urgente En Programación C++
« Respuesta #3 en: Domingo 26 de Noviembre de 2006, 17:03 »
0
A ver, primero debes tener bien clara la idea de una matriz simétrica: matriz simétrica, luego, el ejercicio no es muy complicado. Lo haces con un par de ciclos for que recorran la matriz y comparas los que los valores en la posición i,j sean iguales a la posición j,i (sólo recuerda que la matriz debe ser cuadrada).

Código: Text
  1.  
  2. for ( ... i &#60; filas ...
  3.   for ( ... j &#60; columnas ... )
  4.     if ( matriz[ i, j ] != matriz( j, i ) )
  5.       // entonces la matriz no es simétrica
  6.  
  7.  

Intenta crear el programa, y plantea por aquí tus dudas más específicas.

Suerte,
JJ (Geo).
La imaginación es el límite.
Hardware & Software | Mexchip