Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define N 3
- /*
- *
- */
- void transp(int M[N][N],int n){
- int i;
- int aux;
- if(n==1)
- return;
- else{
- for(i=0;i<n;i++){
- aux=M[n-1][i];
- M[n-1][i]=M[i][n-1];
- M[i][n-1]=aux;
- }
- transp(M,n-1);
- }
- }
- void impMat(int M[N][N],int n){
- int i,j;
- for(i=0;i<n;i++){
- for(j=0;j<n;j++){
- printf("%d ",M[i][j]);
- }
- printf("\n");
- }
- }
- int main(int argc, char** argv) {
- //int M[N][N]={ {1, 2}, {3, 4}};
- int M[N][N]={ {3, 5, 7}, {1, 3, 4}, {8, 3, 1}};
- int n=3;
- impMat(M,n);
- transp(M,n);
- printf("Resultado:\n");
- impMat(M,n);
- return (EXIT_SUCCESS);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement