#include #include int main(){ int a,b,c,y; do{ printf("solving quadratic equation: ax^2+bx+c=0\n"); do{ printf("a= "); scanf("%d",&a); if(a<=0) printf("a cant be equal to 0\n"); }while(a==0); printf("b= "); scanf("%d",&b); printf("c= "); scanf("%d",&c); if(b*b+4*a*c<0) printf("no real root\n"); else if(b*b+4*a*c==0) { printf("there is an equal root\n"); printf("it is %d\n",(-b/2*a)); } else { printf("there are two root\n"); printf("there are %d and %d\n",(-b+(b*b+4*a*c))/2*a,(-b-(b*b+4*a*c)/2*a)); } printf("continue(yes=1/no=0)? "); scanf("%d",&y); }while(y==1); return 0; }