#include <iostream>
#include <cmath>
using namespace std;
int main() {
float a, b, c;
float delta;
float pierwiastek_delta;
float x1, x2;
// dane testowe
a = 3;
b = 4;
c = 5;
delta = b * b - 4 * a * c;
cout << "Delta = " << delta << endl;
if (delta > 0) {
pierwiastek_delta = sqrt(delta);
x1 = (-b - pierwiastek_delta) / (2 * a);
x2 = (-b + pierwiastek_delta) / (2 * a);
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
}
else if (delta == 0) {
x1 = -b / (2 * a);
cout << "Jedno rozwiazanie: x = " << x1 << endl;
}
else {
cout << "Brak rozwiazan rzeczywistych (delta < 0)" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBmbG9hdCBhLCBiLCBjOwogICAgZmxvYXQgZGVsdGE7CiAgICBmbG9hdCBwaWVyd2lhc3Rla19kZWx0YTsKICAgIGZsb2F0IHgxLCB4MjsKCiAgICAvLyBkYW5lIHRlc3Rvd2UKICAgIGEgPSAzOwogICAgYiA9IDQ7CiAgICBjID0gNTsKCiAgICBkZWx0YSA9IGIgKiBiIC0gNCAqIGEgKiBjOwoKICAgIGNvdXQgPDwgIkRlbHRhID0gIiA8PCBkZWx0YSA8PCBlbmRsOwoKICAgIGlmIChkZWx0YSA+IDApIHsKICAgICAgICBwaWVyd2lhc3Rla19kZWx0YSA9IHNxcnQoZGVsdGEpOwogICAgICAgIHgxID0gKC1iIC0gcGllcndpYXN0ZWtfZGVsdGEpIC8gKDIgKiBhKTsKICAgICAgICB4MiA9ICgtYiArIHBpZXJ3aWFzdGVrX2RlbHRhKSAvICgyICogYSk7CgogICAgICAgIGNvdXQgPDwgIngxID0gIiA8PCB4MSA8PCBlbmRsOwogICAgICAgIGNvdXQgPDwgIngyID0gIiA8PCB4MiA8PCBlbmRsOwogICAgfQogICAgZWxzZSBpZiAoZGVsdGEgPT0gMCkgewogICAgICAgIHgxID0gLWIgLyAoMiAqIGEpOwogICAgICAgIGNvdXQgPDwgIkplZG5vIHJvendpYXphbmllOiB4ID0gIiA8PCB4MSA8PCBlbmRsOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgY291dCA8PCAiQnJhayByb3p3aWF6YW4gcnplY3p5d2lzdHljaCAoZGVsdGEgPCAwKSIgPDwgZW5kbDsKICAgIH0KCiAgICByZXR1cm4gMDsKfQo=