Вычислите значение формулы с++

  • Автор темы Автор темы Луиза
  • Дата начала Дата начала
Л

Луиза

Вычислите значение формулы t=√(tg(x-a))/a*〖sin〗^2 (a-x)
Значения а и х должнывводитсяпользователем
 
Код:
#include <iostream>
#include <cmath>
using namespace std;

void main(){
    double a = 0.00, x = 0.00, t;
    cin >> a, x;
    t = sqrt(tan(x-a)) / a * pow(sin(a-x), 2);
    cout.precision(4);
    cout << t << endl;
}
 
Это не сработает. Надо

Код:
cin >> a >> x;

и еще,скорее всего преподаватель хотел бы увидеть проверку диапазона допустимых значний (тут может случиться или корень из отрицательного числа, или деление на ноль).
Да, насчет замечания согласен, но не заметил только потому, что это сработало.
Касаемо проверки диапазона значений: будем решать вопросы по мере их поступления.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab