1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <iostream> #include <complex> int main() { std::complex<double> a = 3.0; std::complex<double> b = 2.0; std::complex<double> c = 1.0; std::complex<double> d = sqrt(pow(b,2)- 4.0*a*c); std::complex<double> r1 = (-b + d)/(2.0*a); std::complex<double> r2 = (-b - d)/(2.0*a); std::cout << "The answers are " << std::showpos << '\n' << r1.real() << " " << r1.imag() << "i\n" << r2.real() << " " << r2.imag() << "i\n"; } |
-
upload with new input
-
result: Success time: 0s memory: 2852 kB returned value: 0
1234567891011121314 #include <iostream> #include <complex> int main() { std::complex<double> a = 3.0; std::complex<double> b = 2.0; std::complex<double> c = 1.0; std::complex<double> d = sqrt(pow(b,2)- 4.0*a*c); std::cout << "The answers are " << (-b + d)/(2.0*a) << " and " << (-b - d)/(2.0*a) << '\n';The answers are -0.333333 +0.471405i -0.333333 -0.471405i
-
result: Success time: 0s memory: 2852 kB returned value: 0
#include <iostream> #include <complex> int main() { std::complex<double> a = 3.0; std::complex<double> b = 2.0; std::complex<double> c = 1.0; std::complex<double> d = sqrt(pow(b,2)- 4.0*a*c); std::complex<double> r1 = (-b + d)/(2.0*a); std::complex<double> r2 = (-b - d)/(2.0*a); std::cout << "The answers are " << std::showpos << '\n' << r1.real() << " " << r1.imag() << "i\n" << r2.real() << " " << r2.imag() << "i\n"; } #include <iostream> #include <complex> int main() { std::complex<double> a = 0; std::complex<double> b = 0; std::complex<double> c = 0; std::complex<double> d = sqrt(pow(b,2)- 4.0*a*c); std::complex<double> r1 = (-b + d)/(2.0*a); std::complex<double> r2 = (-b - d)/(2.0*a); std::cout << "The answers are " << std::showpos << '\n' << r1.real() << " " << r1.imag() << "i\n" << r2.real() << " " << r2.imag() << "i\n"; }The answers are -0.333333 +0.471405i -0.333333 -0.471405i
-
result: Success time: 0s memory: 2852 kB returned value: 0
#include <iostream> #include <complex> int main() { std::complex<double> a = 1.0; std::complex<double> b = -8.0; std::complex<double> c = 16.0; std::complex<double> d = sqrt(pow(b,2)- 4.0*a*c); std::complex<double> r1 = (-b + d)/(2.0*a); std::complex<double> r2 = (-b - d)/(2.0*a); std::cout << "The answers are " << std::showpos << '\n' << r1.real() << " " << r1.imag() << "i\n" << r2.real() << " " << r2.imag() << "i\n"; }The answers are -0.333333 +0.471405i -0.333333 -0.471405i
-
result: Success time: 0.02s memory: 2724 kB returned value: 0
The answers are -0.333333 +0.471405i -0.333333 -0.471405i


