Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<math.h>
- using namespace std;
- int main()
- {
- /*14.Napisz program rozwiazujacy równanie kwadratowe o postaci y=Ax2+Bx+C.
- Wartosci A,B,C pobierz od uzytkownika.
- Wyswietl wynik na ekranie z odpowiednimi komentarzami. */
- float A,B,C,d,m,X1,X2,X0;
- cout<<"Podaj A: ";
- cin>>A;
- cout<<"Podaj B: ";
- cin>>B;
- cout<<"Podaj C: ";
- cin>>C;
- if(A!=0)
- {
- d=(B*B)*4*A*C;
- if(d>0)
- {
- d=sqrt(d);
- X1=(-B-d)/(2*A);
- X2=(-B+d)/(2*A);
- cout<<"Pierwiastki to: X1="<<X1<<" X2="<<X2;
- }
- else
- {
- if(d==0)
- {
- X0=(-B)/(2*A);
- cout<<"Pierwiastek to: X0="<<X0;
- }
- else
- {
- cout<<"Brak rozwiazan";
- }
- }
- }
- else
- {
- if(B!=0)
- {
- m=-(C/B);
- cout<<"Punkt przeciecia z osia X to: "<<m;
- }
- else if(C==0)
- {
- cout<<"Nieskonczenie wiele rozwiazan";
- }
- else
- {
- cout<<"Brak rozwiazan";
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement