Transformação de matriz em matriz transposta
Autor/fonte: Murilo Figueiredo Schmalfuss
E-mail/Url: http://www.vivaolinux.com.br/script/Transformacao-de-Matriz-em-Matriz-...
Tags: [ matriz ]
Tweet
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.
Script:
Se quiser uma matriz 4X4 e só digitar "4 4" e todos os valores da matriz que ele a transforma em transposta.
Script:
#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);
}
Enviado por xKuRt em 19/04/2010 às 14:48
Itens relacionados
Matrizes em C
Operações com matrizes
Utilizando matrizes em C++
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
| Enviado por dddweb em 12/05/2010 às 18:36 Po este codigo se nao der nem um pau, o programador esta de parabens, pq eu sou matematico e sei programar um pouco em C, minha linguagem mesmo é ASP, mas eu sei que da uma dor de cabeçã enorme trabalhar com matrizes em C. Parabens -- Programador da Library Asp |
Envio de comentário:
Domingo, 19 de Maio de 2013
Área restrita
Leitura recomendada
Últimas publicações
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros cadastrados
- valkyem 18/05
- Info Galaxyem 17/05
- notwenem 16/05





