Les matrices C++
imen7
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai ecris ces fonctions en C++ pour but d'afficher les élèments d'une matrice mais sans répéter les élèments:
par exemple:
1 2 3 4 3 1 5 6 7 5 affichage : 1 2 3 4 5 6 7
et je ne sais pas ou est l'erreur ?
merci pour votre aides
j'ai ecris ces fonctions en C++ pour but d'afficher les élèments d'une matrice mais sans répéter les élèments:
par exemple:
1 2 3 4 3 1 5 6 7 5 affichage : 1 2 3 4 5 6 7
et je ne sais pas ou est l'erreur ?
bool tester (int x) { bool vari=false ; for(i=0; i<=(2*N);i++) { if(tab[i] == x) vari=true; } return vari; } /* Fonction pour déterminer les sommets */ void les_sommets() { indice=0; for (i=0;i<=1;i++) { for(j=0;j<=(N-1);j++) { if ( tester (MAT[i][j]) == false) { tab[indice] =MAT[i][j]; indice++; } } } for(a=0;a<=(;a++) { cout << tab[a] <<endl;} }
merci pour votre aides
2 réponses
Salut,
Novice en langage C, mais... Ne serait-ce pas la ligne
a=0;a<=(;a++)
a doit être inférieur ou égal à autre chose qu'une parenthèse j'imagine... Enfin, je me trompe peut-être...
J'aurai essayé
Novice en langage C, mais... Ne serait-ce pas la ligne
a=0;a<=(;a++)
a doit être inférieur ou égal à autre chose qu'une parenthèse j'imagine... Enfin, je me trompe peut-être...
J'aurai essayé
Salut,
Plusieurs erreurs dans le programme : oublie de déclarer i et j, l'erreur signalée par cocoalsol.
Sinon, une erreur d'algorithmique également. Dans la fonction test, tu parcours jusqu'à2*N, alors qu'il faudrait jusqu'à indice (à passer en paramètre). Sinon, tu parcours le tableau qui contient des valeurs n'ayant rien à voir avec les valeurs de la matrice.
Sinon, petite remarque, ton identation n'est vraiment pas belle ^^. Ca rend ton programme pas agréable à lire.
Cdlt
Plusieurs erreurs dans le programme : oublie de déclarer i et j, l'erreur signalée par cocoalsol.
Sinon, une erreur d'algorithmique également. Dans la fonction test, tu parcours jusqu'à2*N, alors qu'il faudrait jusqu'à indice (à passer en paramètre). Sinon, tu parcours le tableau qui contient des valeurs n'ayant rien à voir avec les valeurs de la matrice.
Sinon, petite remarque, ton identation n'est vraiment pas belle ^^. Ca rend ton programme pas agréable à lire.
Cdlt