fork download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. float a, b, c;
  8. float delta;
  9. float pierwiastek_delta;
  10. float x1, x2;
  11.  
  12. // dane testowe
  13. a = 3;
  14. b = 4;
  15. c = 5;
  16.  
  17. delta = b * b - 4 * a * c;
  18.  
  19. cout << "Delta = " << delta << endl;
  20.  
  21. if (delta > 0) {
  22. pierwiastek_delta = sqrt(delta);
  23. x1 = (-b - pierwiastek_delta) / (2 * a);
  24. x2 = (-b + pierwiastek_delta) / (2 * a);
  25.  
  26. cout << "x1 = " << x1 << endl;
  27. cout << "x2 = " << x2 << endl;
  28. }
  29. else if (delta == 0) {
  30. x1 = -b / (2 * a);
  31. cout << "Jedno rozwiazanie: x = " << x1 << endl;
  32. }
  33. else {
  34. cout << "Brak rozwiazan rzeczywistych (delta < 0)" << endl;
  35. }
  36.  
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0s 5304KB
stdin
Standard input is empty
stdout
Delta = -44
Brak rozwiazan rzeczywistych (delta < 0)