Transposé d'une matrice non carrée
isimienne
Messages postés
95
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
SVP comment faire la transposé d'une matrice avec nombre de ligne est différent de nombre de colonne (en langage C) ????
voila mon essai pour une matrice carré
/*transposéé*/
aux=0;
for(i=0;i<l;i++)
{for(j=0;j<c;j++)
{aux=t[i][j];
t[i][j]=t[j][i];
t[j][i]=aux; }
}
/*affichage2*/
printf("la transposée de la matrice est\n");
for(i=0;i<l;i++)
{printf("\n");
for(j=0;j<c;j++)
printf("%d \t",t[j][i]);}
merci d'avance....
SVP comment faire la transposé d'une matrice avec nombre de ligne est différent de nombre de colonne (en langage C) ????
voila mon essai pour une matrice carré
/*transposéé*/
aux=0;
for(i=0;i<l;i++)
{for(j=0;j<c;j++)
{aux=t[i][j];
t[i][j]=t[j][i];
t[j][i]=aux; }
}
/*affichage2*/
printf("la transposée de la matrice est\n");
for(i=0;i<l;i++)
{printf("\n");
for(j=0;j<c;j++)
printf("%d \t",t[j][i]);}
merci d'avance....
mais comment redimensionner la matrice ?
est ce que je dois permuter le nombre de colonne et nbre de ligne????
et merci