rownanie kwadratowe
unknown
c_cpp
a year ago
742 B
6
Indexable
Never
#include <iostream> #include <cmath> int main() { double a, b, c, delta, x1, x2; std::cout << "Podaj wspolczynniki a, b i c: "; std::cin >> a >> b >> c; delta = b * b - 4 * a * c; if (a == 0) { std::cout << "To nie jest rownanie kwadratowe.\n"; } else if (delta < 0) { std::cout << "Rownanie nie ma rozwiazan rzeczywistych.\n"; } else if (delta == 0) { x1 = -b / (2 * a); std::cout << "Rownanie ma jedno rozwiazanie: x = " << x1 << "\n"; } else { x1 = (-b + sqrt(delta)) / (2 * a); x2 = (-b - sqrt(delta)) / (2 * a); std::cout << "Rownanie ma dwa rozwiazania: x1 = " << x1 << ", x2 = " << x2 << "\n"; } return 0; }