échange de deux positions dans une matrice
Fermé
don_josep
-
3 mars 2011 à 13:27
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 3 mars 2011 à 15:03
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 3 mars 2011 à 15:03
A voir également:
- échange de deux positions dans une matrice
- Deux caractères manquent dans cette url ✓ - Forum Programmation
- Deux comptes whatsapp - Guide
- Supprimer une conversation messenger pour les deux personnes ✓ - Forum Facebook
- Algorithme produit de deux matrices ✓ - Forum Programmation
- Deux ecran pc - Guide
1 réponse
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 329
3 mars 2011 à 14:02
3 mars 2011 à 14:02
Normal, tu le fait dans le mauvais sens :
aux=mat[i][j];
mat[i][j]=mat[i-1][j];
mat[i-1][j]=aux;
aux=mat[i][j];
mat[i][j]=mat[i-1][j];
mat[i-1][j]=aux;
3 mars 2011 à 14:12
quand je lie la caracter B je dois incremonter une ligne :
scanf("\n%c",&e);
if(e == 'I') {
aux=mat[i][j];
mat[i][j]=mat[i-1][j];
mat[i-1][j]=aux;
}
dibujar_mapa(mat);
mais le programe m'afiche le meme matrice sans faire echanger rien
3 mars 2011 à 14:48
3 mars 2011 à 15:03
scanf("\n%c",&e)
Mets plutôt : scanf("%c",&e); ou e=getchar();
Si ça ne marche toujours pas, mets un getchar(); avant le scanf.
Cdlt,