Programme en C : équation second degré
Résolu/Fermé
berlingo-48
Messages postés
33
Date d'inscription
vendredi 1 juin 2012
Statut
Membre
Dernière intervention
24 avril 2013
-
11 oct. 2012 à 17:27
Cool - 7 oct. 2023 à 09:02
Cool - 7 oct. 2023 à 09:02
A voir également:
- Écrire un programme qui résout une équation du second degré
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 - Meilleures réponses
- Ecrire un algorithme qui permet de resoudre ax2+bx+c=0 - Meilleures réponses
- Comment ecrire @ sur un ordinateur hp ✓ - Forum Clavier
- Ecrire en gras sur whatsapp - Guide
- Programme demarrage windows 10 - Guide
- Ecrire en miroir - Guide
- Programme bonjour ✓ - Forum Windows
3 réponses
tiens, je t'offre une solution plus simple!
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float x1, x2, delta, a, b, c;
printf("Entrez les valeurs des: a, b, c \n");
scanf("%f %f %f",&a, &b, &c);
delta = (b*b)-(4*a*c);
if (delta == 0.0)
{
x1 = -b /(2*a);
printf("la solution unique est xs = %.2f \n",x1);
}
if (delta > 0.0)
{
x1 = (-b - sqrt(delta))/(2*a);
x2 = (-b + sqrt(delta))/(2*a);
printf("les deux racines sont : x1 = %.2f et x2 = %.2f \n",x1, x2);
}
if (delta < 0.0)
printf("l'equation n admet pas de solution");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float x1, x2, delta, a, b, c;
printf("Entrez les valeurs des: a, b, c \n");
scanf("%f %f %f",&a, &b, &c);
delta = (b*b)-(4*a*c);
if (delta == 0.0)
{
x1 = -b /(2*a);
printf("la solution unique est xs = %.2f \n",x1);
}
if (delta > 0.0)
{
x1 = (-b - sqrt(delta))/(2*a);
x2 = (-b + sqrt(delta))/(2*a);
printf("les deux racines sont : x1 = %.2f et x2 = %.2f \n",x1, x2);
}
if (delta < 0.0)
printf("l'equation n admet pas de solution");
return 0;
}
21 nov. 2012 à 22:00
22 oct. 2015 à 16:49