Transformação de Matriz em Matriz Transposta
Publicado por mfs (última atualização em 13/04/2010)
[ Hits: 59.354 ]
Este algoritmo transforma um matriz quadrada em uma matriz transposta.
Se quiser uma matriz 4X4 e só digitar "4 4" e todos os valores da matriz que ele a transforma em transposta.
#include <stdio.h> void matriz_transposta (int l, int c, int matriz[l][c]) { int i, j, aux; for (i = 0; i < l; i++) { for (j = i+1; j < c; j++) { if (j != i) { aux = matriz[i][j]; matriz[i][j] = matriz[j][i]; matriz[j][i] = aux; } } } for (i = 0; i < l; i++) { for (j = 0; j < c; j++) { printf ("%d ",matriz[i][j]); } printf ("\n"); } } main () { int l, c, i, j; scanf ("%d%d",&l, &c); int matriz[l][c]; for (i = 0; i < l; i++) { for (j= 0; j < c; j++) { scanf ("%d",&matriz[i][j]); } } printf ("\n"); matriz_transposta (l, c, matriz); }
Nenhum coment�rio foi encontrado.
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves