Problèmes dans mon programme

Monstertwoo Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis nouveau dans le domaine de la programmation et j'ai voulu bidouiller un truc inutile mais voilà je rencontre un problème dans mon code source :

Quelqu'un pourrait-il m'éclairer à ce sujet ? Merci.

2 réponses

  1. Hydr0s Messages postés 1843 Date d'inscription   Statut Membre Dernière intervention   687
     
    Salut,

    Des ";" (ligne 6) à la place des "," devrait résoudre ton problème...

    Toute instruction en C finit par un ";"

    Trust me and keep calm, I'm an engineer !
    0
    1. Monstertwoo Messages postés 86 Date d'inscription   Statut Membre Dernière intervention  
       
      Ah oui j'avais pas remarqué désolé...
      Mais quand je compile et j'éxécute le programme il me réponds "0" et ce n'est pas la bonne réponse
      0
  2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Bonjour,

    Effectivement, il y a le problème de la virgule.
    Autre problème : taille et poids sont des int. Une division de int retourne la partie entière. Probablement 0 dans votre cas.
    Mets imc en double et utilise un cast : imc = (double) ...

    Et pour l'affichage final : printf("%f\n", imc);

    Cdlt,
    0