#include <iostream>
#include <complex>

std::pair< std::complex<double>, std::complex<double> > Quad(double a, double b, double c)
{
    std::complex<double> d = b*b - 4*a*c;
    return { (-b+std::sqrt(d))/(2*a), (-b-std::sqrt(d))/(2*a) };
}

int main()
{
    double x = 10;
    double y = -1;
    double z = 1;
    std::cout << "The solutions are: " << Quad(x,y,z).first << " and " << Quad(x,y,z).second << '\n';
}
