oui c'est exactement ca
Tiens c'est marrant j'ai codé ca il y a quelques jours...
bon bah ca te donner :
bool supprime_valeur(tableau, int tab_size, int valeur) */ on a pas besoin de la capacité du tableau, on va pas rajouter des elements*/
{
bool trouve = false;
int indice; // l'indice de la valeur (si trouvé)
for(int i=0; i<size;i++) /* recherche la valeur */
{
if( tableau[i]== valeur)
{
trouve = true;
indice = i;
}
}
if(trouve) /* on décale tout à gauche /*
{
for(int j=indice; j<size-1 ;j++) // faire attention aux bornes
{
tableau[j] = tableau[j+1];
}
return(trouve) // pour savoir si la fonction a fait quelque chose
}
Je l'ai écrite rapidement hein, il se peut qu'il y est une petite erreur. a vérifier, je suis fatigué, mais normallement c'est ok