#include "stdio.h"
#include "conio.h"
#include "math.h"
void real(float&,float&);
float a,b,c,deter,x1,x2;
void main()
{
printf("Enter The values of a\n");
scanf("%f",&a);
printf("Enter The values of b\n");
scanf("%f",&b);
printf("Enter The values of c\n");
scanf("%f",&c);
deter=b*b-4*a*c;
if(deter>0)
{
real(x1,x2);
printf("X1= %.2f , X2= %.2f",x1,x2);
}
else if(deter<0)
printf("Roots are imaginary\n");
else if(deter==0)
{
printf("Roots are equal\n");
x1=x2=-b/(2*a);
printf("X1= %.2f , X2= %.2f",x1,x2);
}
getch();
}
//Defination
void real(float &x1,float &x2)
{
printf("Roots are real\n");
x1=(-b+sqrt(deter))/(2*a);
x2=(-b-sqrt(deter))/(2*a);
}
Home
books and codes
c
c++
code for checking roots are real or imaginary
code for checking roots are real or imaginary
0 comments: