Tri liste linéaire chainée de carac

chaaben -  
 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!
Configuration: Windows XP
Internet Explorer 6.0

12 réponses

  1. chaaben Messages postés 14 Statut Membre 1
     
    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);
    }
    1
  2. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340
     
    Et la marmotte...
    0
  3. Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention   170
     
    Elle se fait exploiter? Elle aussi? Mais ou va le monde mon brave nounours?
    0
  4. le père
     
    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
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention   170
     
    Surtout quand tu mets même pas le programme originel XD
    0
  7. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340
     
    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.
    0
    1. Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention   170
       
      Ah non surtout pas!!! On nous ferait macérer dans du Coca
      0
  8. blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    En TAMP, ça t'intéresse ?
    0
    1. Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention   170
       
      Tamp?
      JE vois bien pour LAMP et WAMP voire MAMP mais TAMP je situe pas trop
      0
      1. blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention   3 455 > Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Travaille A Ma Place.

        C'est une nouvelle méthode de développement axée RAD...
        0
      2. Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention   170 > blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Ah oui OK :)
        RAD pour Reste A Domicile je suppose :)
        0
      3. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340 > blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Ca fait une minute que je me marre devant la réponse. ;o) MERCI !
        0
  9. Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention   170
     
    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
    0
  10. chaaben Messages postés 14 Statut Membre 1
     
    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
    0
  11. Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention   170
     
    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?
    0
  12. chaaben Messages postés 14 Statut Membre 1
     
    Non je ne sais pas, je suis plutot un debutant sur C.
    0
  13. Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention   170
     
    Donc ton programme au départ n'est pas le tien?
    0
    1. le père
       
      Incroyable ! Comment peux-tu envisager une hypothèse aussi audacieuse ? ;o)))
      0