Liste chainée
azertybou
Messages postés
31
Statut
Membre
-
azertybou Messages postés 31 Statut Membre -
azertybou Messages postés 31 Statut Membre -
Bonjour,
j'ai un programme dans la liste chaine
insertion
tete___12____13_____14______15_____16_____NULL
dans lexuction
en donne les element 12 13 14 16
et le resultat 16 15 14 13 12
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
typedef struct ELEMENT
{
int INFO;
struct ELEMENT*PTR;
} ELEMENT;
ELEMENT*ptr,*parcour;
void main ()
{ clrscr();
int x,i;
ELEMENT*TETE1;
TETE1=NULL;
for (i=0;i<6;i++)
{
printf("donner %d element\n",i);
scanf("%d",&x);
{ ptr=(ELEMENT*)malloc(sizeof(ELEMENT));
ptr->INFO=x;
ptr->PTR=TETE1;
TETE1=ptr;
} }
parcour=TETE1;
while(parcour!=NULL)
{
printf(" %d\n",parcour->INFO);
parcour=parcour->INFO=x;
}
getch();
}
j'ai un programme dans la liste chaine
insertion
tete___12____13_____14______15_____16_____NULL
dans lexuction
en donne les element 12 13 14 16
et le resultat 16 15 14 13 12
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
typedef struct ELEMENT
{
int INFO;
struct ELEMENT*PTR;
} ELEMENT;
ELEMENT*ptr,*parcour;
void main ()
{ clrscr();
int x,i;
ELEMENT*TETE1;
TETE1=NULL;
for (i=0;i<6;i++)
{
printf("donner %d element\n",i);
scanf("%d",&x);
{ ptr=(ELEMENT*)malloc(sizeof(ELEMENT));
ptr->INFO=x;
ptr->PTR=TETE1;
TETE1=ptr;
} }
parcour=TETE1;
while(parcour!=NULL)
{
printf(" %d\n",parcour->INFO);
parcour=parcour->INFO=x;
}
getch();
}
A voir également:
- Liste chainée
- Liste déroulante excel - Guide
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
- Site dangereux liste - Guide
- Voir liste d'amis facebook - Guide
7 réponses
aide moi svp
Bonjour,
j'ai un programme dans la liste chaine
insertion
tete___12____13_____14______15_____16_____NULL
dans lexuction
en donne les element 12 13 14 16
et le resultat 16 15 14 13 12
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
typedef struct ELEMENT
{
int INFO;
struct ELEMENT*PTR;
} ELEMENT;
ELEMENT*ptr,*parcour;
void main ()
{ clrscr();
int x,i;
ELEMENT*TETE1;
TETE1=NULL;
for (i=0;i<6;i++)
{
printf("donner %d element\n",i);
scanf("%d",&x);
{ ptr=(ELEMENT*)malloc(sizeof(ELEMENT));
ptr->INFO=x;
ptr->PTR=TETE1;
TETE1=ptr;
} }
parcour=TETE1;
while(parcour!=NULL)
{
printf(" %d\n",parcour->INFO);
parcour=parcour->PTR;
}
getch();
}
Bonjour,
j'ai un programme dans la liste chaine
insertion
tete___12____13_____14______15_____16_____NULL
dans lexuction
en donne les element 12 13 14 16
et le resultat 16 15 14 13 12
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
typedef struct ELEMENT
{
int INFO;
struct ELEMENT*PTR;
} ELEMENT;
ELEMENT*ptr,*parcour;
void main ()
{ clrscr();
int x,i;
ELEMENT*TETE1;
TETE1=NULL;
for (i=0;i<6;i++)
{
printf("donner %d element\n",i);
scanf("%d",&x);
{ ptr=(ELEMENT*)malloc(sizeof(ELEMENT));
ptr->INFO=x;
ptr->PTR=TETE1;
TETE1=ptr;
} }
parcour=TETE1;
while(parcour!=NULL)
{
printf(" %d\n",parcour->INFO);
parcour=parcour->PTR;
}
getch();
}
Moi je veux bien t'aider, mais je ne comprends pas ce que tu veux faire. Ecris une belle phrase en français qui explique ce que tu veux
on a un programme dans liste chaine
insertion un nouvelle element
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
typedef struct ELEMENT
{
int INFO;
struct ELEMENT*PTR;
} ELEMENT;
ELEMENT*ptr,*parcour;
void main ()
{ clrscr();
int x,i;
ELEMENT*TETE1;
TETE1=NULL;
for (i=0;i<6;i++)
{
printf("donner %d element\n",i);
scanf("%d",&x);
{ ptr=(ELEMENT*)malloc(sizeof(ELEMENT));
ptr->INFO=x;
ptr->PTR=TETE1;
TETE1=ptr;
} }
parcour=TETE1;
while(parcour!=NULL)
{
printf(" %d\n",parcour->INFO);
parcour=parcour->PTR;
}
getch();
}
dans le turbo c on a (ctrl+f9) pour run
moi j'ai run le programme
donner le 0 element 12
donner le 1 element 11
donner le 2 element 13
donner le 3 element 14
donner le 4 element 15
donner le 5 element 16
le resultat final est
16 15 14 13 11 12
mais on trouve 12 11 13 14 15 16
insertion un nouvelle element
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
typedef struct ELEMENT
{
int INFO;
struct ELEMENT*PTR;
} ELEMENT;
ELEMENT*ptr,*parcour;
void main ()
{ clrscr();
int x,i;
ELEMENT*TETE1;
TETE1=NULL;
for (i=0;i<6;i++)
{
printf("donner %d element\n",i);
scanf("%d",&x);
{ ptr=(ELEMENT*)malloc(sizeof(ELEMENT));
ptr->INFO=x;
ptr->PTR=TETE1;
TETE1=ptr;
} }
parcour=TETE1;
while(parcour!=NULL)
{
printf(" %d\n",parcour->INFO);
parcour=parcour->PTR;
}
getch();
}
dans le turbo c on a (ctrl+f9) pour run
moi j'ai run le programme
donner le 0 element 12
donner le 1 element 11
donner le 2 element 13
donner le 3 element 14
donner le 4 element 15
donner le 5 element 16
le resultat final est
16 15 14 13 11 12
mais on trouve 12 11 13 14 15 16
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question