#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define PI 3.14
int main(void)
{
char equ[20]; //Quadratic Expression in an Array
float a,b,c,ope;
float root1,root2;
printf("please provide the expression :"); scanf("%s",equ
);//Example : 5x^2+3x+1 as input NOT
a = equ[0]-'0';//since ax^2+bx+c in the above expression a==5
b = equ[5]-'0';//b==3
c = equ[8]-'0';//c==1
//printf("\n%f %f %f",a,b,c);
root1 = (-b + ope)/(2*a);
root2 = (-b - ope)/(2*a);
printf("\nThe root 1 of the expression is : %f", root1
); printf("\nThe root 2 of the expression is : %f", root2
);
return EXIT_SUCCESS;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CiNpbmNsdWRlPG1hdGguaD4KCiNkZWZpbmUgUEkgMy4xNAoKaW50IG1haW4odm9pZCkKewoKcHV0cygiLS0tLSBST09UUyAtLS0tIik7CgpjaGFyIGVxdVsyMF07IC8vUXVhZHJhdGljIEV4cHJlc3Npb24gaW4gYW4gQXJyYXkgCmZsb2F0IGEsYixjLG9wZTsKZmxvYXQgcm9vdDEscm9vdDI7CgpwcmludGYoInBsZWFzZSBwcm92aWRlIHRoZSBleHByZXNzaW9uIDoiKTsKc2NhbmYoIiVzIixlcXUpOy8vRXhhbXBsZSA6IDV4XjIrM3grMSBhcyBpbnB1dCBOT1QKCmEgPSBlcXVbMF0tJzAnOy8vc2luY2UgYXheMitieCtjIGluIHRoZSBhYm92ZSBleHByZXNzaW9uIGE9PTUKYiA9IGVxdVs1XS0nMCc7Ly9iPT0zCmMgPSBlcXVbOF0tJzAnOy8vYz09MQovL3ByaW50ZigiXG4lZiAlZiAlZiIsYSxiLGMpOwoKb3BlID0gc3FydChiKmIgLTQqYSpjKTsKcHJpbnRmKCJcbiVmIixvcGUpOwpyb290MSA9ICgtYiArIG9wZSkvKDIqYSk7CnJvb3QyID0gKC1iIC0gb3BlKS8oMiphKTsKCnByaW50ZigiXG5UaGUgcm9vdCAxIG9mIHRoZSBleHByZXNzaW9uIGlzIDogJWYiLCByb290MSk7IApwcmludGYoIlxuVGhlIHJvb3QgMiBvZiB0aGUgZXhwcmVzc2lvbiBpcyA6ICVmIiwgcm9vdDIpOwoKcmV0dXJuIEVYSVRfU1VDQ0VTUzsKfQ==