Matriz traspuesta

CARMEN MAYORA CEBOLLERO

/*Matriz traspuesta.*/

#include <stdio.h>
#define DIM 200

int main()
{
int matriz[DIM][DIM], traspuesta[DIM][DIM];
int i, j, n, a=0, b=0;
do{
printf(“Introduce la dimension de la matriz: “);
scanf(“%d”,&n);
}while (n<0||n>DIM);
printf(“Introduce los elementos de la matriz: “);
for(i=0;i<n;i++){
for(j=0;j<n;j++){
scanf(“%d”,&matriz[i][j]);}}
printf(“La matriz introducida es: \n”);
for(i=0;i<n;i++){
printf(“( \t”);
for(j=0;j<n;j++){
printf(“%d\t”,matriz[i][j]);}
printf(” )\n”);}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
a=i;
b=j;
traspuesta[i][j]=matriz[b][a];}}
printf(“La matriz traspuesta es: \n”);
for(i=0;i<n;i++){
printf(“( \t”);
for(j=0;j<n;j++){
printf(“%d\t”,traspuesta[i][j]);}
printf(” )\n”);}
return 0;
}

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