Se connecter

Informatique

Programmation

Sujet : Probleme help C
1
ryotashingenki
Niveau 4
26 novembre 2023 à 01:21:39

Salut ; je suis etudiant en L1 info
J'ai un probleme en C dont j'arrive pas a trouver la solution ;
Ca concerne les listes chainer .
Imaginons que j'ai une liste chainer de taille n , avec avec les valeurs de 1 à n
type
cellule1[valeur =1] --> cellule2[valeur = 2] ---> cellule3[valeur = 3] ---> ... cellule n[valeur n]
--> pour next

Maintenant comment creer une fonction qui prend cette liste et qui la modifie pour que la nouvelle liste ne pointe que 1 cellule sur 2 ?
C'est a dire
cellule1[valeur =1] --> cellule3[valeur = 3] ---> cellule5[valeur =5] --->... cellule n[valeur n]
.
.
.
.

typedef struct cellule {
int valeur;
struct cell* suivant;
} cell ;

ryotashingenki
Niveau 4
26 novembre 2023 à 03:56:26

Le 26 novembre 2023 à 01:46:28 :
while (cell && cell->suivant) { cell->suivant = cell->suivant->suivant cell = cell->suivant }

merci pour la reponse rapide ,j'y ai pas penser a ca, je regarde demain merci !!

Sapok9an
Niveau 8
28 novembre 2023 à 05:40:32

oublie pas de rajouter ce qui manque dans sa solution

1
Sujet : Probleme help C
   Retour haut de page
Consulter la version web de cette page