Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define MAX 5
- int printM(int matriz[][MAX])
- {
- for (int i = 0, j = 0; i < MAX; i++)
- {
- for (j = 0; j < MAX; j++)
- {
- printf("%d", matriz[i][j]);
- putchar('\t');
- }
- putchar('\n');
- }
- putchar('\n');
- }
- void transp(int matrix[][MAX])
- {
- int i, j;
- for (i = 0; i < MAX; i++)
- {
- for (j = 0; j < i; j++)
- {
- int t = matrix[i][j];
- matrix[i][j] = matrix[j][i];
- matrix[j][i] = t;
- }
- }
- }
- int main()
- {
- int i, j;
- int m[][MAX] = { { 1, 2, 3, 4, 5 }, { 22, 33, 44, 55, 66 }, { 12, 21, 99, 88, 77 }, { 9, 8, 7, 6, 5 }, { 13, 31, 22, 54, 45 } };
- puts("A matriz inicial is esta\n");
- printM(m);
- transp(m);
- puts("\n\nA matriz trasposta is esta\n");
- printM(m);
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement