Rechercher : dans
Par :

[c] parcours tableau & suppresion element

Dernière réponse le 24 jan 2007 à 13:09:29 RouliAn, le 24 jan 2007 à 00:06:52 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « [c] parcours tableau & suppresion element » dans :
Liste simplement chaînée VoirLISTES SIMPLEMENT CHAINÉES Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la liste IV. Opérations sur les listes chaînées A. Initialisation B. Insertion d'un élément dans la liste 1. Insertion...
[Gimp][Retouche photo] Supprimer des éléments d'une image VoirL'outil de clonage est utile pour supprimer des éléments d'une photo. Par exemple pour éliminer quelqu'un d'une photo, supprimer un avion dans le ciel ou les défauts d'une photo. Cet outil est présent dans Photoshop mais également dans de nombreux...
Comment supprimer Eorezo / Eoengine / Lo.st ? VoirVous n'arrivez pas à vous débarrasser de la page lo.st ? Vous avez des pubs eoRezo ? Cette astuce est faite pour vous. Informations sur les infections Informations sur Eorezo Informations sur IT'S label Procédures de désinfection Méthode...
Télécharger Avast! Virus Cleaner VoirTout le monde connaît l' antivirus gratuit Avast. Son éditeur propose avast! Virus Cleaner, un nettoyeur de virus gratuit, permettant de supprimer de l'ordinateur, les infections d'une vaste gamme de virus et de vers (worms). Si, malgré toutes...
Langage C - Les tableaux VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...
Les structures en langage C VoirDifférence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...
Langage C - Les listes chaînées VoirLa notion de structure autoréferrentielle Une structure autoréferrentielle (parfois appelée structure récursive) correspond à une structure dont au moins un des champs contient un pointeur vers une structure de même type. De cette façon on crée...

1

Char Snipeur, le 24 jan 2007 à 08:48:09
  • +1

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;
} Salutation !
Char Snipeur

Répondre à Char Snipeur

2

 roulian, le 24 jan 2007 à 13:09:29

Merci bien ^^

Répondre à roulian
Collection CommentÇaMarche.net