Un programme c

bassem4you Messages postés 7 Statut Membre -  
 stargateatlantis18 -
Bonjour,

un programme c qui lit un nombre positif puis qui affiche en toutes lettres ces chiffres.
merci pour me répondre

8 réponses

  1. stargateatlantis18
     
    moi je serai plus sympas,

    je reprend l'idée de pierrecastor

    if (nombre > 0 && nombre < 17)  
    }  
         if (nombre == 1)  
                printf("un");  
         // jusqu'a 16  
    }  
    if (nombre > 16 && nombre < 20)  
    {     
         printf("dix-")  
              if (nombre == 17)  
                printf("sept");  
         // jusqu'a 19  
    }  
    if (nombre >  19 && nombre < 29)  
    {     
         printf("vingt-")  
              if (nombre == 21)  
                printf("un");  
         // jusqu'a 19  
    }


    j'ai juste fais un copier coller de sa qui il y a dans les accollade et tu as juste besoin de changer les if

    pas testé mais je pense que sa marche
    1
  2. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
     
    Salut

    Quel est la question ?
    0
  3. stargateatlantis18
     
    tu peut faire une sorte de dictionnaire avec

     if (nombre == 1)   
         printf("un");   
    esle if (nombre == 2)   
         printf("deux");   
    esle   
         printf("nombre trop grand");
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. bassem4you Messages postés 7 Statut Membre
     
    Merci de me répondre ;
    mais comment je fait lorsque le nombre est très grand?,,
    0
  6. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
     
    On est pas la pour faire tes devoir a ta place, si tu a une question précise, on peut t'aider, si tu a un bout de code, on peut voir ce qui ne va pas, mais on ne vas pas tout faire de A à Z.

    Pour info, on compte de 0 à 9, et a part les chiffres de 10 à 16 qui sont un peut particulier, tout les nombre se constitue de la même facon.

    Donc pas besoin de rentré tout les chiffre possible, mais juste les unité, dizaine, centaine, etc et de les combiner de la bonne façon.

    Enfin c'est ce que je ferai, moi.
    0
  7. bassem4you Messages postés 7 Statut Membre
     
    je suis un débutant pour le moment je peux pas résoudre la démarche du programme !
    0
  8. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
     
    Tu en a parler a ton prof , Tu a demande de l'aide a un camarade de ton écol ? Ca serait la première démarche a a faire, a mon avis.
    0