J'ai compris le reste du programme et je n'ai pas d'erreurs/avertissements mais maintenant mon problème est que je reçois la mauvaise réponse de l'entrée, mais je ne sais pas pourquoi.C programme pour résoudre polynômes problème
Code pertinent:
int x;
float h;
printf("Enter a number:");
scanf("%d", &x);
h= (3x+2)/(2x-4);
printf("The answer is: %.2f \n", h);
Il me donne un chiffre qui est arrondi. Par exemple, si j'entre 5, il retournera 2.00 alors qu'il devrait retourner 2.83.
Aidez s'il vous plaît!
Edit: Je suis désolé, je suis un peu fatigué. J'ai écrit mon équation pour h comme:
h= (3*x+2)/(2*x-4);
est '' 3x' et 2x' une faute de frappe ou voulez-vous dire '2 * x'? –
'h = (3 * x + 2.0f)/(2 * x-4);' – BLUEPIXY
Oui c'est. Je suis désolé, j'ai fait l'édition. Essayer maintenant. Merci à tous pour votre aide! –