#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a = 1;
double b = 4;
double c = 5;
cout << "Rownanie: " << a << "x^2 + " << b << "x + " << c << " = 0" << endl;
double delta = b * b - 4 * a * c;
cout << "Delta = " << delta << endl;
if (delta > 0) {
double x1 = (-b - sqrt(delta)) / (2 * a);
double x2 = (-b + sqrt(delta)) / (2 * a);
cout << "Dwa pierwiastki rzeczywiste:" << endl;
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
}
else if (delta == 0) {
double x = -b / (2 * a);
cout << "Jeden pierwiastek rzeczywisty:" << endl;
cout << "x = " << x << endl;
}
else {
cout << "Brak pierwiastkow rzeczywistych (delta < 0)." << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBkb3VibGUgYSA9IDE7CiAgICBkb3VibGUgYiA9IDQ7CiAgICBkb3VibGUgYyA9IDU7CgogICAgY291dCA8PCAiUm93bmFuaWU6ICIgPDwgYSA8PCAieF4yICsgIiA8PCBiIDw8ICJ4ICsgIiA8PCBjIDw8ICIgPSAwIiA8PCBlbmRsOwoKICAgIGRvdWJsZSBkZWx0YSA9IGIgKiBiIC0gNCAqIGEgKiBjOwogICAgY291dCA8PCAiRGVsdGEgPSAiIDw8IGRlbHRhIDw8IGVuZGw7CgogICAgaWYgKGRlbHRhID4gMCkgewogICAgICAgIGRvdWJsZSB4MSA9ICgtYiAtIHNxcnQoZGVsdGEpKSAvICgyICogYSk7CiAgICAgICAgZG91YmxlIHgyID0gKC1iICsgc3FydChkZWx0YSkpIC8gKDIgKiBhKTsKICAgICAgICBjb3V0IDw8ICJEd2EgcGllcndpYXN0a2kgcnplY3p5d2lzdGU6IiA8PCBlbmRsOwogICAgICAgIGNvdXQgPDwgIngxID0gIiA8PCB4MSA8PCBlbmRsOwogICAgICAgIGNvdXQgPDwgIngyID0gIiA8PCB4MiA8PCBlbmRsOwogICAgfQogICAgZWxzZSBpZiAoZGVsdGEgPT0gMCkgewogICAgICAgIGRvdWJsZSB4ID0gLWIgLyAoMiAqIGEpOwogICAgICAgIGNvdXQgPDwgIkplZGVuIHBpZXJ3aWFzdGVrIHJ6ZWN6eXdpc3R5OiIgPDwgZW5kbDsKICAgICAgICBjb3V0IDw8ICJ4ID0gIiA8PCB4IDw8IGVuZGw7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICBjb3V0IDw8ICJCcmFrIHBpZXJ3aWFzdGtvdyByemVjenl3aXN0eWNoIChkZWx0YSA8IDApLiIgPDwgZW5kbDsKICAgIH0KCiAgICByZXR1cm4gMDsKfQo=