Les matrices C++
imen7
Messages postés
48
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
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