Problèmes dans mon programme

Monstertwoo Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 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

Hydr0s Messages postés 1678 Date d'inscription   Statut Membre Dernière intervention   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 82 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
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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