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


#include <iostream>
#include <cmath>
#include <clocale>

using namespace std;

// Функция вычисления значения параболы в точке x
float f(float a, float b, float c, float x)
{
    float y = a * pow(x, 2) + b * x + c;
    return y;
}

void main()
{
    /*предусловия: a, b, c вводятся пользователем, a != 0*/
    /*постусловия: программа вычисляет координаты вершины параболы (x, y)*/

    setlocale(LC_ALL, "Russian");

    float a, b, c;
    float x, y;

    cout << "Программа вычисляет координаты вершины параболы\n";

    cout << "Введите a: ";
    cin >> a;
    cout << "Введите b: ";
    cin >> b;
    cout << "Введите c: ";
    cin >> c;

    x = -b / (2 * a);  // координата x вершины
    y = f(a, b, c, x); // вызов функции f

    cout.precision(2);
    cout << "Координаты вершины параболы:\n";
    cout << "x = " << x << "\n";
    cout << "y = " << y << "\n";

    system("pause");
}