Partage
  • Partager sur Facebook
  • Partager sur Twitter

Exo 5 Tableau C

Je ne comprends pas pourquoi mon printf n'affiche aucune valeur...

Sujet résolu
    24 juin 2020 à 17:06:56

    Bonjour,

    J'ai mis un printf pour afficher le tableau afin de savoir si je l'ai mis dans le bon sens mais rien ne s'affiche malgrès le fait qu'il n'y ait aucune erreur dans le lancement du programme car il retourne 0.

    #include <stdio.h>
    #include <stdlib.h>
    
    void ordonnerTableau(int tableau[], int tailleTableau);
    
    int main()
    {
        int Lp[5] = {1,3,9,5,6};
        int tt = 5;
        int iw = 0;
    
        ordonnerTableau(Lp, tt);
    
        for (iw = 0; iw > 5; iw++)
        {
            printf("%d", Lp[iw]);
        }
    
        return 0;
    }
    
    void ordonnerTableau(int tableau[], int tailleTableau)
    {
        int i = 4;
        int b = 0;
        int a = 0;
        int place = 0;
        int tableau2[tailleTableau];
    
        for (i = 4; i > -1; i--)
        {
            place = 0;
             for (b = 0; b < 5; b++)
            {
                if (tableau[i] > tableau[b])
                {
                    place++;
                }
                if(tableau[i] < tableau2[1])
                {
                    place = 0;
                }
            }
    
            tableau2[place] = tableau[i];
        }
        for (a = 0; a < 5; a++)
        {
            tableau[a] = tableau2[a];
        }
    
    }

    Je ne donne pas le résultat car il n'affiche rien.

    Merci d'avance :D

    • Partager sur Facebook
    • Partager sur Twitter
      24 juin 2020 à 17:21:27

      La condition du for c'est inférieur à 5 qu'il faut. pas supérieur à 5 !
      • Partager sur Facebook
      • Partager sur Twitter

      Exo 5 Tableau C

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown