Код программы прикреплен в файле.
В коде присутствуют три функции:
getLengthBeweenPoints - расчет расстояния между двумя точками на плоскости по формулеgetAreaOfTriangle - расчет площади треугольника по трем сторонамmain - ввод координат двух координат для каждой из вершин треугольника и вывод на экран расчитаной площади треугольниказа отметку "лучший ответ" и нажатую кнопочку " ":
На этом ответеВ моем аккаунтеP.S.
К сожалению сайт не позволяет загружать текстовые форматы (знаю, это тупо), по этому файл называется 'main.c.pdf', просто переименуйте его и уберите из названия '.pdf', должно получиться 'main.c', далее можете открыть любым текстовым редактором либо скомпилировать в бинарник за комментарий: на Паскале НЕ надо! Прям от души, просто надоели люди знающие только паскаль и пишущие исключительно на нем ответы, хотя людям такое и не надо...На всякий случай в коментариях продублирую код.
#include <iostream>
#include <iomanip>
#include <cmath>
int main()
{
float
a, b, c, x,
f = 0.0f;
std::cout << "Введите значения переменных A, B, C, X: ";
std::cin >> a >> b >> c >> x;
if(x < - 10 && b != 0)
f = -a * pow(x, 2) + pow(b, 3);
else if(x > 0 && b == 0)
f = x / ((x-c) - a);
else f = -(abs(x) * pow(x, 2)) / c;
std::cout << "Значение переменной f = " << std::setprecision(3) << f << std::endl;
}
g++ compiler
В общем, я не знал, как сохранить блок-схему в фотку, поэтому держи так. Просто срисуй, если нужно. Уж извиняй :)