1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
// recherche des racines réelles d'un trinôme du second degrés
#include <stdlib.h>
#include <stdio.h>
#include "discriminant.h"
#include "clean.h"
int main(void)
{
char a_string[20] = {0}, b_string[20] = {0}, c_string[20] = {0} ;
double a = 0, b = 0, c = 0;
puts("ax^2+bx+c\n\n") ;
while(a == 0)
{
printf("valeur de a: ") ;
fgets(a_string, sizeof (a_string), stdin) ;
clean(a_string) ;
sscanf(a_string, "%lf", &a) ;
}
puts("") ;
printf("valeur de b: ") ;
fgets(b_string, sizeof (b_string), stdin) ;
clean(b_string) ;
sscanf(b_string, "%lf", &b) ;
puts("") ;
printf("valeur de c: ") ;
fgets(c_string, sizeof (c_string), stdin) ;
clean(c_string) ;
sscanf(c_string, "%lf", &c) ;
puts("\n\n") ;
discriminant(a,b,c) ;
return EXIT_SUCCESS ;
} |
Partager