Предмет: Информатика,
автор: Аноним
Написать программу на языке C++ и создать блок-схему для следующей функции:
F={-a*x^2+b^3 при x<-10 и b неравно 0;
(x/(x-c))-a при x>0 и b=0;
-(|x|*x^2)/c в остальных случаях}
Browze:
Это система?
И какие переменные инициализируем с клавиатуры?
Это система, просто я так расположил
А иницианизируем переменные а, b, c, x
ок
домой приду, если никто не сделает, скину решение
Ответы
Автор ответа:
1
#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
В общем, я не знал, как сохранить блок-схему в фотку, поэтому держи так. Просто срисуй, если нужно. Уж извиняй :)
Приложения:
О, короче, я забыл стрелки провести от прямоугольников к "Конец"
Похожие вопросы
Предмет: Английский язык,
автор: umchitozombito
Предмет: Математика,
автор: crustaferr
Предмет: География,
автор: Аноним
Предмет: Математика,
автор: Асма5