#include #include #include main() { int a,b,c; int sroot,modul1,modul2,Root1,Root2,value2,value1,value3,value4; clrscr(); printf(" Program to Solve Quad Equation"); printf(" \n\n"); printf(" Enter a: "); scanf("%d",&a); printf(" Enter b: "); scanf("%d",&b); printf(" Enter c: "); scanf("%d",&c); if(a==0 || b==0 || c==0) { printf(" Equation is not a Quad Equation"); } else if(((b*b)-(4*a*c))<0) { printf(" Equation is a complex Quad Equation"); printf(" \n\n"); value1=(-1)*((b*b)-(4*a*c)); value2=2*a; sroot=sqrt(value1); if(value1%sroot==0) { printf(" Solution of Complex Quad Equation is Root1:(+%d + %di)/%d \n ",b,sroot,value2); printf(" \n\n"); printf(" Root2:(-%d + %di)/%d \n ",b,sroot,value2); } else { printf(" Solution of Complex Quad Equation is Root1:(+%d + squareroot(%d)i)/%d \n ",b,value1,value2); printf(" \n\n"); printf(" Root2:(-%d + squareroot(%d)i)/%d \n ",b,value1,value2); } } else { Root1=(-b+sqrt(b*b-4*a*c))/(2*a); Root2=(-b-sqrt(b*b-4*a*c))/(2*a); printf(" Solution of Quad Equation is Root1: %d \n \n ",Root1); printf(" Root2: %d \n ",Root2); } getch(); }