elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 03:06  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Transpuesta y simetrica
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Transpuesta y simetrica  (Leído 228 veces)
Rich_crazy2

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Transpuesta y simetrica
« en: 10 Noviembre 2011, 01:25 »

Hola, soy nuevo por aqui...

Les comento que tengo que hacer un programa el cual me lea una matriz con los datos que el usuario haya ingresado y me la imprima, después tengo que calcular su transpuesta y checar si es simetrica pero estas dos funciones las tengo que mandar llamar con apuntadores, cosa que se me ha dificultado un buen...

Hice el programa para que me lea la matriz y calcule su transpuesta, pero sin usar apuntadores, y quisiera que me ayudaran para ver como le hago para mandar llamar a mi funcion de tranpuesta con un apuntador..

También quisiera ver si me pueden ayudar a realizar la función que me verifique si es simetrica la matriz, la definicion de simetrica es la siguiente:

Una matriz simétrica es una matriz cuadrada que verifica:
A = A^t .....  A^t=a la transpuesta.

les dejo mi codigo, espero me puedan ayudar porque la verdad tengo un profesor muy malo y esto lo hice estudiando por mi cuenta.

Código
 #include <stdio.h> 
#include <stdlib.h>
 
#define NUM_ELEM 10
 
int main (void){
  int matriz_a[NUM_ELEM][NUM_ELEM];
  int matriz_b[NUM_ELEM][NUM_ELEM];
  int dimension;    
  int fila, columna;
 
  /*Dar dimension a la matriz (hasta 10x10)*/
  printf("Numero de filas/columnas: ");
  scanf("%i", &dimension);      
  if(dimension < 1 || dimension > NUM_ELEM){
     return EXIT_FAILURE;
  }
 
  /*Escribir la matriz*/
  printf("Introduzca la matriz origen: \n");
  for(fila=0; fila<dimension; fila++){
     for(columna=0; columna<dimension; columna++){
        printf("elemento[%i][%i]: ", fila, columna);
        fflush(stdout);
        scanf("%i", &matriz_a[fila][columna]);          
     }
  }
  printf("\n");
 
  /*Mostrar la matriz origen*/
  printf("Matriz origen:\n");
  for(fila=0; fila<dimension; fila++){
     for(columna=0; columna<dimension; columna++){
        printf("%2i", matriz_a[fila][columna]);
     }
     printf("\n");
  }
  printf("\n");
 
  /*Hacer la matriz traspuesta*/
  for(fila=0; fila<dimension; fila++){
     for(columna=0; columna<dimension; columna++){
        matriz_b[columna][fila]=matriz_a[fila][columna];
     }
  }
 
  /*Mostrar la traspuesta*/
  printf("Traspuesta de la matriz origen:\n");
  for(fila=0; fila<dimension; fila++){
     for(columna=0; columna<dimension; columna++){
        printf("%2i", matriz_b[fila][columna]);
     }
     printf("\n");
  }
  printf("\n");
  return 0;
}
 
 
 
 
 

Un saludo... y espero me puedan ayudar pronto porque no me queda mas tiempo y como ya no podia avanzarle quise ver si aqui me pueden orientar.

Gracias de antemano.



En línea
Rich_crazy2

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Transpuesta y simetrica
« Respuesta #1 en: 10 Noviembre 2011, 01:34 »

Un punto que se me ha ido... aqui yo la hice para una matriz de 10x10 como lo comente en el codigo, pero se supone que debe ser de dimension nxn asi que ese es otro problemita que tengo...

Gracias nuevmente  espero me orienten.


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
CONEXION PLC 2MB SIMETRICA DE IBERDROLA
Redes
ANELKAOS 0 297 Último mensaje 11 Febrero 2005, 04:30
por ANELKAOS
Procedimiento matriz simetrica pascal
Programación General
Bretuor 2 1,661 Último mensaje 14 Enero 2006, 11:01
por Bretuor
Ayuda con tema de Seguridad(Criptografía, Clave Simétrica y Clave Pública.....)
Seguridad
aldosn 1 860 Último mensaje 1 Junio 2007, 17:43
por »~^~«CkNU!»~^~«
Matriz transpuesta a la inversa!!!! Ayuda!!!
Java
karitodt 3 4,461 Último mensaje 9 Diciembre 2009, 04:29
por karitodt
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines