Top.Mail.Ru
Ответы

Вычисление функции на языке с++

Разработать программу на языке C++. Дано вещественное число а. Для функции y=f (x), график которой приведён ниже, вычислить f (а)

По дате
По Рейтингу
Аватар пользователя
Новичок
1234567891011121314151617
 #include <iostream>
#define p 2.8284271247461903

double f(double x)
{
  if (x < -2.) return -2.;
  return x < p ? 0.5 * x * x - 2. : 2.;
}

int main()
{
  double a;
  cout << "a: ";
  cin >> a;
  cout << f(a);
}