#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
В общем, я не знал, как сохранить блок-схему в фотку, поэтому держи так. Просто срисуй, если нужно. Уж извиняй :)
#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
В общем, я не знал, как сохранить блок-схему в фотку, поэтому держи так. Просто срисуй, если нужно. Уж извиняй :)