Tri liste linéaire chainée de carac
chaaben
-
le père -
le père -
Bonjour,
voici un programme de Tri liste linéaire chainée d'entiers.
Je veux la transformer en Tri liste linéaire chainée de caractéres mais j'ai pas pu.
Svp, faisez moi les modifications necessaires sur ce programme (svp, pas seulement des indications).
Merci d'avance!
voici un programme de Tri liste linéaire chainée d'entiers.
Je veux la transformer en Tri liste linéaire chainée de caractéres mais j'ai pas pu.
Svp, faisez moi les modifications necessaires sur ce programme (svp, pas seulement des indications).
Merci d'avance!
Configuration: Windows XP Internet Explorer 6.0
12 réponses
-
exusez moi j'ai l'oublié:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
{
struct noeud
{
int nb;
struct noeud *lien;
};
struct noeud *l, *p, *av, *ar;
int n;
//creation d'une liste de nombres positives
l=NULL;
printf("introduire la liste de nombres qui se termine par '0' \n");
scanf("%d",&n);
while (n!=0)
{
p=(struct noeud *) malloc(sizeof(struct noeud));
p->nb=n;
if(l==NULL)
{
l=p;
l->lien=NULL;
}
else
{
if ((n<(l->nb)))
{
p->lien=l;
l=p;
}
else
{
ar=l; av=l->lien;
while ((av!=NULL) && (n>(av->nb)))
{
ar=av; av=av->lien;
}
if ((av!=NULL) &&(n==av->nb)) printf("c'est un nombre qui existe deja\n");
else
{
p->lien=av;
ar->lien=p;
}
}
}
scanf("%d",&n);
}
//affichage du nombre
p=l;
printf("voici votre liste de nombres tries\n");
while (p!=NULL)
{
printf("%4d\n",p->nb);
p=p->lien;
}
return (0);
} -
Et la marmotte...
-
Elle se fait exploiter? Elle aussi? Mais ou va le monde mon brave nounours?
-
Bonjour,
Svp, faisez moi les modifications necessaires sur ce programme (svp, pas seulement des indications).
ça c'est l'un des plus sûrs moyens de ne pas obtenir d'aide -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Surtout quand tu mets même pas le programme originel XD
-
On s'le demande, dans ce monde de brute, nous pauvres animaux ne sommes plus à notre place... Rira bien qui rira le dernier ! A quand les humains-bulle ?
Edit : tsss... j'arrive trop tard. -
En TAMP, ça t'intéresse ?
-
Indication 1: Un caractère peut être traité comme un entier
Indication 2: Les comparaisons numériques fonctionnent sur des char
Indication 3: Les chaînes de format sont très utiles -
mais comment je fais les modification sur le programme? car j'ai fai comme tu as dis mais toujours il y a des problémes
-
Mmmm si tu sais gérer des pointeurs et des listes doublement chaînées, tu dois savoir ce qu'est une chaîne de format. Non?
-
-
Donc ton programme au départ n'est pas le tien?