//#include "stdafx.h"
#include <iostream>
//#include <conio.h>
#include <cmath>

using namespace std;

int main()
{
    float fA;
    cout << "Podaj wspolczynnik a: ";
    cin >> fA;

    float fB;
    cout << "Podaj wspolczynnik b: ";
    cin >> fB;

    float fC;
    cout << "Podaj wspolczynnik c: ";
    cin >> fC;

    double delta;
    delta = fB * fB - 4 * fA * fC;
    double p_delta = sqrt(delta);


    if (fA == 0)
    {
        if (fB == 0.0)
        {
            if (fC == 0.0)
                cout << "Rownanie spelnia kazda liczba rzeczywista."
                << endl;
            else
                cout << "Rownanie nie posiada rozwiazan." << endl;
        }
        else
            cout << "x = " << -fC / fB << endl;
    }
    else if (delta > 0)
    {
        cout << "delta = " << delta << endl;
        cout << "x1 = " << (-fB - p_delta) / (2 * fA) << endl << "x2 = " << (-fB + p_delta) / (2 * fA);
    }
    else if (delta == 0)
    {
        cout << "delta = " << delta << endl;
        cout << "x = " << -fB / (2 * fA);
    }
    else cout << "brak rozwiazan";

    return 0;
}
