Programa que permite calcular la matriz traspuesta de una matriz ingresada previamente.
#include <stdio.h>
#include <stdlib.h>
#define TAM 99
int main(){
int matriz[TAM][TAM];
int i,j,tf,tc;
printf("\nIngresa tamaño de Filas : ");
scanf("%d",&tf);
printf("\nIngresa tamaño de Columnas : ");
scanf("%d",&tc);
printf("\n-- Poblando matriz con datos --\n");
for(i=0; i<tf; i++){
for(j=0; j<tc; j++){
printf("mat[%d][%d] = ",i,j);
scanf("%d",&matriz[i][j]);
}
}
printf("\n\n\t\tMatriz original");
printf("\n\n");
for(i=0; i<tf; i++){
printf("\n\t\t");
for(j=0; j<tc; j++){
printf(" %6d ",matriz[i][j]);
}
}
printf("\n\n\t\tMatriz original");
printf("\n\n");
for(i=0; i<tc; i++){
printf("\n\t\t");
for(j=0; j<tf; j++){
printf(" %6d ",matriz[j][i]);
}
}
printf("\n\n\n");
}
Programa en C: Matriz traspuesta
