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
Tagged on:     

Ingresa un comentario:

A %d blogueros les gusta esto: