Producto de una matriz por su traspuesta

MARCOS ESCARTÍN FERRER

//Programa que dada una matriz A calcula su traspuesta y las multiplica

#include<stdio.h>
#define MAX 100

main(){
int A[MAX][MAX],B[MAX][MAX];
int N,i,j,k;
printf(“introduce la dimension de la matriz: “);
scanf(“%d”,&N);
printf(“componentes de la matriz: \n”);
for (i=0;i<N;i++){
for(j=0;j<N;j++){
printf(“fila %d columna %d :”,i+1,j+1);
scanf(“%d”,&A[i][j]);
}
}
printf(“el producto de la matriz con su traspuesta es: \n”);
for (i=0;i<N;i++){
for(j=0;j<N;j++){
B[i][j]=0;
for(k=0;k<N;k++){
B[i][j]+=A[i][k]*A[j][k];
}
printf(“%d”,B[i][j]);
printf(” “);
}
printf(“\n”);
}

}

Anuncios

Acerca de programacion1z

Curso de introducción a la programación en C
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s