Advertisement
Guest User

Untitled

a guest
Nov 11th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <cctype>
  4. using namespace std;
  5. void koniec(){
  6. cout<<"koniec programu. Wcinsij ESCAPE, aby zakonczyc."<<endl;
  7.  
  8. }
  9.  
  10. int main()
  11. {
  12.  
  13. float a, b, c=0;
  14. cout<<"wprowadz wspolczynniki: "<<endl;
  15. cin >> a >> b >> c;
  16. while (cin.good()==0)
  17. {
  18. cout << "bledne dane wejsciowe, wprowadz ponownie" << endl;
  19. cin.clear();
  20. cin.ignore();
  21. cin >> a >> b >> c;
  22. }
  23.  
  24. int delta = b*b - 4*(a*c);
  25.  
  26. if(a==0){
  27. cout<<"funkcja liniowa!"<<endl;
  28. float x1=-c/b;
  29. cout<<"pierwiastek funkcji linowej: "<<x1<<endl;
  30. }
  31. else if( delta < 0)
  32. {
  33. cout<<"delta mniejsza od zera. pierwiastki zespolone! "<<endl;
  34.  
  35. } else if(delta == 0){
  36. cout<<"delta rowna zero. Jedno miejsce zerowe: ";
  37. float x2 = -b/2*a;
  38. cout<< x2;
  39. } else if(delta>0){
  40. cout<<"Delta wieksza od zera. Dwa miejsca zerowe: ";
  41. float x3 = (-b -sqrt(delta))/2*a;
  42. float x4 = (-b +sqrt(delta))/2*a;
  43. cout<<x3<<" oraz "<<x4<<endl;
  44.  
  45. }
  46. koniec();
  47.  
  48. return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement