Suppression d'une occurence ds tableau
isimienne
Messages postés
95
Date d'inscription
Statut
Membre
Dernière intervention
-
roukia -
roukia -
slt
SVP y a t il qql qui tu peux me dire comment supprimer dans un tableau tous les occurences d'une valeur S donné par utilisateur ( si possible solution avec pointeurs ) puis affiche le tableau resultant
merci d'avance et je suis trés reconnaissante
SVP y a t il qql qui tu peux me dire comment supprimer dans un tableau tous les occurences d'une valeur S donné par utilisateur ( si possible solution avec pointeurs ) puis affiche le tableau resultant
merci d'avance et je suis trés reconnaissante
A voir également:
- Suppression d'une occurence ds tableau
- Tableau word - Guide
- Forcer suppression fichier - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Imprimer tableau excel sur une page - Guide
1 réponse
void Supprime_Ocuurences ( int *T , int *N ) { int i , j ; for ( i = 0 ; i < N-1 ; i++ ) for ( j = i+1 ; j < N ; ) if ( *(T+j) != *(T+i) ) j++ ; else Decaler_Gauche ( T , N , j ) ; } void Decaler_Gauche ( int *T , int *N , int pos ) { for ( ; pos < *N ; pos++ ) T[pos] = T[pos+1] ; (*N)++ ; }
Exemple d'exécution :
.......i....j
T : [2] [0] [4] [2] [2] [4] [1]
.......i..........j
T : [2] [0] [4] [2] [2] [4] [1]
.......i................j
T : [2] [0] [4] [2] [2] [4] [1]
T : [2] [0] [4] [2] [4] [1]
.......i................j
T : [2] [0] [4] [2] [4] [1]
T : [2] [0] [4] [4] [1]
.......i.....................j
T : [2] [0] [4] [4] [1]
.............i....j
T : [2] [0] [4] [4] [1]
.............i..........j
T : [2] [0] [4] [4] [1]
.............i...............j
T : [2] [0] [4] [4] [1]
..................i.....j
T : [2] [0] [4] [4] [1]
T : [2] [0] [4] [1]
..................i.....j
T : [2] [0] [4] [1]
roukia
MERCI !! C'est supper