Вопрос задан 03.11.2026 в 15:12. Предмет Информатика. Спрашивает Стефанчук Олесь.

5 * arctg(x) - 1/4 * arccos(x) * [ (x+3 * |x-y| + x^2) / ( |x-y| * z + x^2 ) ]

C++

Перейти к ответам

Ответы на вопрос

Отвечает Агафонова Анна.

В C++ арктангенс записывают как atan, а арккосинус — как acos. Дробь нужно записать как \(1.0/4\), иначе при целочисленном делении получится \(0\).

#include <iostream>
#include <cmath>

int main() {
  double x, y, z;
  std::cin >> x >> y >> z;

  double denominator = std::abs(x - y) * z + x * x;
  double result = 5 * std::atan(x) -
    (1.0 / 4) * std::acos(x) *
    ((x + 3 * std::abs(x - y) + x * x) / denominator);

  std::cout << result;
  return 0;
}

Для вычисления \(\arccos(x)\) значение \(x\) должно быть в промежутке \([-1;1]\), а знаменатель не должен равняться нулю.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос