ExercícioQuest24-ProImperativa-Unid-II
unknown
c_cpp
2 years ago
676 B
7
Indexable
/*24. Faça uma função que receba uma matriz de 8 x 5 elementos e exiba a sua matriz
transposta.
*/
#include <stdio.h>
#include <stdlib.h>
#define MAXLIN 8
#define MAXCOL 5
void transposta(int m[][MAXCOL], int lin, int col){
int i, j;
printf("\nDentro da funcao\n\n");
for(i=0; i<col; i++){
for(j=0; j<lin; j++){
printf("%4d", m[j][i]);
}
printf("\n");
}
}
int main(){
int mat[MAXLIN][MAXCOL];
int i, j;
for(i=0; i<MAXLIN; i++){
for(j=0; j<MAXCOL; j++){
mat[i][j] = 10 + rand() % 90;
}
}
for(i=0; i<MAXLIN; i++){
for(j=0; j<MAXCOL; j++){
printf("%4d", mat[i][j]);
}
printf("\n");
}
transposta(mat, MAXLIN, MAXCOL);
return 0;
}
Editor is loading...
Leave a Comment