Téléchargement
illégal
Posez votre question Signaler

[c] parcours tableau & suppresion element

RouliAn - Dernière réponse le 24 janv. 2007 à 13:09
bonjour
voici un exercice que j'essaye de resourdre en C
on ne considere que les N premiers element d'un tableau T de nombres
ecrire le sous programme qui supprime tout les zeros en decalant les elements qui ne sont pas nuls dans le tableau T
par exemple N decroit de 6 a 4 lorque
12 0 15 19 0 17
deient
12 15 19 17 0 17
le ss programme retournera le nouveau nombre final de valeurs dans le tableau
ca peu vous paraitre simple mais bon je bloque
merci d'avance amicalement
Lire la suite 

[c] parcours tableau & suppresion element »

2 réponses
Réponse
+2
moins plus
Salut.
Pas si simple que ça en effet. Cela demande de connaître pas mal l'allocation mémoire (malloc et free et eventuellement realloc)
je pense que je ferai une fonction récurente.
le prototype serai :
void sup_zero(double * T,int& N);
l'implémentation du genre :
{
for (int i=0;i<N;i++)
if (T[i]==0) {/* code supprimant le zéro et réalouant le bon espace mémoire*/ N--;sup_zero(T,N);break;}
return;
}
Ajouter un commentaire
Réponse
+0
moins plus
merci bien ^^
Ajouter un commentaire
Ce document intitulé « [c] parcours tableau & suppresion element » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?