All pastes #729094 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-10-07 17:18 UTC
rendered paste body
#include <stdio.h>
#include <math.h>
#include <ctype.h>

void racines_polynome (double a, double b, double c, double *x1, double *x2)
{
	x1 = ((-b) - (sqrt((((b*b)-(4*a*c)))/(2*a)));
	x2 = ((-b) + (sqrt((((b*b)-(4*a*c)))/(2*a)));
	
}

main()
{
double a,b,c,x1,x2;
	
	printf ("entre a\n");
	scanf ("%lg",&a);
	printf ("entre b\n");
	scanf ("%lg",&b);
	printf ("entre c\n");
	scanf ("%lg",&c);



	if ((a==0) && (b==0) && (c ==0))
		{
			printf ("Le polynome est nul\n");
		}


	else if ((a==0) && (b==0) && (c !=0))
	{
                        printf ("Le polynome est constant et n'a pas de racine\n");
                }



	else if ((a ==0) && (b!=0) && (c!=0))
		{
			printf ("Il y a une infinité de solution\n");
		}
	else
		{
			racines_polynome (a,b,c,&x1,&x2);
			printf ("La solution est %f ou %f\n",x1,x2);
		}

}