Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #include <cctype>
- using namespace std;
- void koniec(){
- cout<<"koniec programu. Wcinsij ESCAPE, aby zakonczyc."<<endl;
- }
- int main()
- {
- float a, b, c=0;
- cout<<"wprowadz wspolczynniki: "<<endl;
- cin >> a >> b >> c;
- while (cin.good()==0)
- {
- cout << "bledne dane wejsciowe, wprowadz ponownie" << endl;
- cin.clear();
- cin.ignore();
- cin >> a >> b >> c;
- }
- int delta = b*b - 4*(a*c);
- if(a==0){
- cout<<"funkcja liniowa!"<<endl;
- float x1=-c/b;
- cout<<"pierwiastek funkcji linowej: "<<x1<<endl;
- }
- else if( delta < 0)
- {
- cout<<"delta mniejsza od zera. pierwiastki zespolone! "<<endl;
- } else if(delta == 0){
- cout<<"delta rowna zero. Jedno miejsce zerowe: ";
- float x2 = -b/2*a;
- cout<< x2;
- } else if(delta>0){
- cout<<"Delta wieksza od zera. Dwa miejsca zerowe: ";
- float x3 = (-b -sqrt(delta))/2*a;
- float x4 = (-b +sqrt(delta))/2*a;
- cout<<x3<<" oraz "<<x4<<endl;
- }
- koniec();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement