Problèmes dans mon programme

Monstertwoo Messages postés 86 Statut Membre -  
fiddy Messages postés 11653 Statut Contributeur -
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

Hydr0s Messages postés 1843 Statut Membre 681
 
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
Monstertwoo Messages postés 86 Statut Membre
 
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
fiddy Messages postés 11653 Statut Contributeur 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