Problèmes dans mon programme

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. 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 !
    1. 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
  2. Contributeur
    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,