Sei sulla pagina 1di 2

* 97- Elabore un programa que lea una matriz de m x n y genere una segunda matriz con las

columnas como renglones(filas) y los

renglones(filas) como columnas.

Por ejemplo, si la matriz que da el usuario es:

47135

20697

31264

Entonces el programa debe escribir la matriz transpuesta:

423

701

162

396

5 7 4 */

#include<stdio.h>

#include<conio.h>

#include <stdio.h>

void llenar (int a[][100],int n,int m);

void imprimir (int a[][100],int n,int m);

void intercambio(int a[][100],int n,int m);

main()

int n,m,s,a[100][100];

printf("DIGITE EL TAMAÑO DE LAS FILAS [N]");

scanf("%d",&n);

printf("DIGITE EL TAMAÑO DE COLUMNAS [M]");

scanf("%d",&m);
llenar(a,n,m);

printf("Matriz 1\n");

imprimir(a,n,m);

printf("Matriz 1 TRANSPUESTA\n");

intercambio(a,n,m);

void llenar (int a[][100],int n,int m)

int i,j;

for(i=0;i<n;i=i+1)

for(j=0;j<n;j=j+1)

printf("DIGITE EL VALOR DE LA MATIZ EN LA POSICIION (%d,%d)",i,j);

scanf("%d",&a[i][j]);

};

printf("\n");

};

Potrebbero piacerti anche