Programme ne fonctionne pas
els000218
-
Dalfab Messages postés 720 Statut Membre -
Dalfab Messages postés 720 Statut Membre -
je suis en train d'apprendre la programmation en langage C et comme devoir je devais écrire un programme qui résoud une équation de premier degré mais lorsqu'il s'agit de calculer la solution l'ordinateur me renvoie toujours 0.00000 le programme ne marche pas à ce niveau je ne sais pas comment faire
voici mon programme je l'ai modifié car je ne comprend pas pourquoi la division ne s'effectue pas
#include<stdio.h>
#include<math.h>
int main()
{
float a, b, x;
printf("Donner une valeur pour a: \n");
scanf("%f", &a);
printf("Donner une valeur pour b: \n");
scanf("%f", &b);
if(a != 0 && b != 0)
{
x = -b /a;
printf(" l'equation a pour solution %f\n", &x);
}
else if(a == 0 && b != 0)
{
printf(" l'equation n'a pas de solution \n");
}
else if(a == 0 && b == 0)
{
printf("l'equation a une multitude de solutions \n");
}
return 0;
}
voici mon programme je l'ai modifié car je ne comprend pas pourquoi la division ne s'effectue pas
| EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Programme ne fonctionne pas
- Programme demarrage windows - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Comment fermer un programme qui ne répond pas - Guide
- Programme word gratuit - Guide
- Message programmé iphone - Guide