Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- File Edit Options Buffers Tools C++ Help
- #include <iostream>
- #include <cmath>
- using namespace std;
- struct TrojmianKw {
- double a;
- double b;
- double c;
- };
- void WprowadzWspTrojmianu( TrojmianKw *wTKw )
- {
- cout << "Podaj wspolczynnik a: ";
- cin >> wTKw->a;
- cout << "Podaj wspolczynnik b: ";
- cin >> wTKw->b;
- cout << "Podaj wspolczynnik c: ";
- cin >> wTKw->c;
- }
- void WyswietlTrojmian( TrojmianKw TKw )
- {
- cout<<TKw.a<<" x^2+"<< TKw.b<<"x + "<<TKw.c<<endl;
- }
- /*!
- * Oblicza delte oraz wartosci pierwiastkow. Wartosci wyliczonych
- * pierwiastkow podstawiane sa do zmiennych odstepnych poprzez
- * wskazniki wX1 oraz wX2.
- * Interpretacja wynikow zalezy od zwroconej wartosci calkowitej
- * i jest ona nastepujaca:
- * 2 - wyznaczono dwa pierwiastki rzeczywiste, kolejne pierwiastki
- * wpisane sa do zmiennych dostenych poprzez wskazniki wX1 i wX2.
- * 1 - rownanie ma tylko jeden pierwiastek rzeczywisty, wynik
- * zostaje wpisany do zmiennej przekazanej poprzez wskaznik wX1.
- * 0 - brak rozwiazan w zbirze liczb rzeczywistych.
- */
- int WyliczPierwiastki(TrojmianKw TKw, double *wX1, double *wX2)
- {
- double Delta, Delta_2;
- Delta_2 = (TKw.b*TKw.b) - (4.0*TKw.a*TKw.c);
- -22-:----F1 rownanie.cpp Top L32 (C++/l Abbrev) ----------------------------------------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement