Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
MatrizTransposta created by philorocha - https://repl.it/@philorocha/MatrizTransposta
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
srand(time(NULL));
int linhas, colunas;
printf("Informe a quantidade de linhas: ");
scanf("%d", &linhas);
printf("Informe a quantidade de colunas: ");
scanf("%d", &colunas);
int matriz[linhas][colunas];
for (int i = 0; i < linhas; i++) {
for (int j = 0; j < colunas; j++) {
matriz[i][j] = rand() % 10;
}
}
printf("Matriz\n");
for (int i = 0; i < linhas; i++) {
for (int j = 0; j < colunas; j++) {
printf("%d ", matriz[i][j]);
}
printf("\n");
}
printf("\n");
int matriz_transposta[colunas][linhas];
for (int i = 0; i < colunas; i++) {
for (int j = 0; j < linhas; j++) {
matriz_transposta[i][j] = matriz[j][i];
}
}
printf("Matriz transposta\n");
for (int i = 0; i < colunas; i++) {
for (int j = 0; j < linhas; j++) {
printf("%d ", matriz_transposta[i][j]);
}
printf("\n");
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.