Загрузка данных


#include <iostream>
#include <cmath>
int main()
{
    double a, b, c, d, x, x1, x2;
    scanf("%lf %lf %lf", &a, &b, &c);
    if (a != 0)
    {
        printf("parabola\n");
        if (a > 0)
            printf("vverh\n");
        else
            printf("vniz\n");
        d = b * b - 4 * a * c;
        if (d > 0)
        {
            x1 = (-b + sqrt(d)) / (2 * a);
            x2 = (-b - sqrt(d)) / (2 * a);
            printf("%lf %lf\n", x1, x2);
        }
        else if (d == 0)
        {
            x = -b / (2 * a);
            printf("%lf\n", x);
        }
        else
        {
            printf("net kornej\n");
        }
    }
    else
    {
        printf("lineynaya funkcia\n");
        if (b > 0)
            printf("vozrastaet\n");
        else if (b < 0)
            printf("ubyvaet\n");
        else
            printf("konstanta\n");
        if (b != 0)
        {
            x = -c / b;
            printf("%lf\n", x);
        }
        else if (c == 0)
        {
            printf("beskonechno mnogo resheniy\n");
        }
        else
        {
            printf("net kornej\n");
        }
    }

    return 0;
}