prompt text = do
hFlush stdout
sqrtEquation a b c
| d < 0 = "No solutions"
| d
> 0 = (show x1
) ++ " and " ++ (show x2
) where d = (b*b - 4*a*c)
x1
= ((-b
+ sqrt(d
))/2*a
) x2
= ((-b
- sqrt(d
))/2*a
)
main = do
a <- prompt "Input a: "
b <- prompt "Input b: "
c <- prompt "Input c: "
aW1wb3J0IFN5c3RlbS5JTwoKcHJvbXB0IDo6IFN0cmluZyAtPiBJTyBTdHJpbmcKcHJvbXB0IHRleHQgPSBkbwogIHB1dFN0ciB0ZXh0CiAgaEZsdXNoIHN0ZG91dAogIGdldExpbmUKCnNxcnRFcXVhdGlvbiA6OiBEb3VibGUgLT4gRG91YmxlIC0+IERvdWJsZSAtPiBTdHJpbmcKc3FydEVxdWF0aW9uIGEgYiBjCiAgfCBkIDwgMCA9ICJObyBzb2x1dGlvbnMiCiAgfCBkID09IDAgPSAoc2hvdyB4MSkKICB8IGQgPiAwID0gKHNob3cgeDEpICsrICIgYW5kICIgKysgKHNob3cgeDIpCiAgd2hlcmUgZCA9IChiKmIgLSA0KmEqYykKICAgICAgICB4MSA9ICgoLWIgKyBzcXJ0KGQpKS8yKmEpCgl4MiA9ICgoLWIgLSBzcXJ0KGQpKS8yKmEpCgoKbWFpbiA9IGRvCiAgYSA8LSBwcm9tcHQgIklucHV0IGE6ICIKICBiIDwtIHByb21wdCAiSW5wdXQgYjogIgogIGMgPC0gcHJvbXB0ICJJbnB1dCBjOiAiCiAgbGV0IHJlc3VsdCA9IHNxcnRFcXVhdGlvbiAocmVhZCBhKSAocmVhZCBiKSAkIHJlYWQgYwogIHB1dFN0ckxuIHJlc3VsdAo=