Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- using namespace std;
- double a = 0.0, b = 0.0, c = 0.0, delta = 0.0, delta_sqrt = 0.0;
- int main(int argc, char const *argv[])
- {
- cout << "Podaj trzy współczynniki oddzielone spacjami: ";
- cin >> a >> b >> c;
- //mozna dodac walidacje danych, czy na pewno liczby
- delta = pow(b,2) - 4.0*a*c;
- cout << "\nRozwiązanie:\n";
- if (delta > 0) {
- cout << "x1: " << (-b - sqrt(delta)) / (2*a) << endl
- << "x2: " << (-b + sqrt(delta)) / (2*a) << endl;
- }
- else if (delta == 0) {
- cout << "x1, x2: " << (-b) / (2*a) << endl;
- }
- else { //czesc urojona
- double img = sqrt(-delta) / (2*a);
- cout << "x1: " << (-b) / (2*a) << " + " << img << "i"
- << endl
- << "x2: " << (-b) / (2*a) << " - " << img << "i" << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement