Suppresion des elements dans un tableu en c

liqui64 - 20 janv. 2013 à 13:42
 liqui64 - 20 janv. 2013 à 13:43
bonjour les cammarades;

je suis entrain d developpe un petit dico en c
et jusqu la, je trouve des difficultes
parmis les reste des operations associe a mon project il ya un qui n est fonction pas pour le primier element d tableau, ca marche pas lorsque j assaye d l supprimer; mais les reste des element ca pas sans souci: est ce quelq un
peut m aide dans ce situation... merci de avance, jai utilise le IDE DEV C++

1 réponse

voila le code source

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main()

{

int tab[100];
int elt,j;

tab[0]=5;
tab[1]=9;
tab[2]=12;
tab[3]=19;
tab[4]=6;
tab[5]=8;
tab[6]=10;
tab[7]=15;
tab[8]=18;
tab[9]=1;



int n=10;
int trouve=0;
int post=0;
int deb;



printf("Entrez l element a supprimer: ");

scanf("%d",&elt);

printf("\n\n");

int i=0;
while((i<n)&&(trouve==0)){

if(tab[i]==elt){
trouve=1;
post=i;
}
i++;
}

if(post){

for(deb=post;deb<n-1;deb++){
tab[deb]=tab[deb+1];

}
n--;



for(j=0;j<n;j++){
printf("[%d] \n", tab[j]);
}
}

printf("__Suppression___avec_succes!!! \n\n");

system("PAUSE");
return 0;
}
0
Rejoignez-nous