Вычисление Ctg

Тема в разделе "Общие вопросы по С и С++", создана пользователем Tipo4ek, 6 дек 2014.

  1. Tipo4ek

    Tipo4ek New Member

    Регистрация:
    1 дек 2014
    Сообщения:
    0
    Симпатии:
    0
    Здравствуйте вот не могу вычислить ctg выдает ошибку, подскажите как исправить. Вот код.
    Код (C++):
    #include <iostream>
    #include <math.h>
    using namespace std;

    int main ()
    {
    int a,b,x;
    double sum1,sum2,sum3,sum4,cotan;
    cout<< "\tВычислить для заданных целых значений a,b,x:\n";

    cout<< "                \t2x^2 + 5\n";
    cout<< "\tM = ctg^2 * a + -------- + (a + b)^7\n";
    cout<< "                \tsqrt(a + b)\n";
    cout<< "Введите значение a: \n";
    cin>> a;
    cout<< "Введите значение b: \n";
    cin>> b;
    cout<< "Введите значение x: \n";
    cin>> x;
    cotan= ((double)(cos(x) / sin(x))*(cos(x) / sin(x)));
    sum1= (cotan) * a;
    sum2= (2 * (x*x) + 5)/(sqrt((double)(a+b)));
    sum3= (a + b)^7;
    sum4= sum1+sum2+sum3;
    cout<< "M = " << sum4 << endl;
    return 0;
    }
    Вставлял для вычисления ctan это
    Код (C++):
    cotan= pow (1./tan(x), 2);
    и это
    Код (C++):
    cotan=(cos(x) / sin(x))*(cos(x) / sin(x)
    Выдает ошибку C2668: tan: неоднозначный вызов перегруженной функции
    C2668: sin: неоднозначный вызов перегруженной функции
    C2668: cos: неоднозначный вызов перегруженной функции
    не вычисляет cos sin tan, не зною че делать. Если важно то компилирую на VS2010
     
  2. Tipo4ek

    Tipo4ek New Member

    Регистрация:
    1 дек 2014
    Сообщения:
    0
    Симпатии:
    0
    Все сам решил эту проблему вот таким способом
    Код (C++):
    cotan= pow (1./tan((double)x), 2);
    Тема закрыта.
     
Загрузка...
Похожие Темы - Вычисление Ctg
  1. Extrem
    Ответов:
    4
    Просмотров:
    1.272
  2. ballack
    Ответов:
    0
    Просмотров:
    1.108
  3. Gelergo
    Ответов:
    1
    Просмотров:
    1.764
  4. VladSh
    Ответов:
    27
    Просмотров:
    8.766
  5. Whatka
    Ответов:
    0
    Просмотров:
    1.668

Поделиться этой страницей