4、一元二次方程式の3つの係数を入力し、ルートを求める.

535 ワード

#include
#include
int main()
{
	float a,b,c,delta,x,x1,x2;
	printf("      a,b,c
"); scanf("%f,%f,%f",&a,&b,&c); if(a!=0){ delta=b*b-4*a*c; if(delta>=0){ x1=(-b+sqrt(delta))/(2*a); x2=(-b-sqrt(delta))/(2*a); printf("x1=%5.2f
x2=%5.2f
",x1,x2); } else printf("no real root
"); } else{ x=-c/b; printf("x=%5.2f
",x); } return 0; }