Грех не дает правильное значение

#include <iostream>
#include <cmath>

Using namespace std;

void main ()
{
   double z,a;
   cout <<"input a"<<endl;
   cin>>a;

   z=sin (a);

   cout <<"z="<<z <<endl;

   system("pause");
}

Когда я вводю переменную a со значением 90, это дает мне 0,893997 И когда я делаю переменные int или float, это дает то же самое значение.

1 ответ

Ввод 'sin' в радианах ( http://en.cppreference.com/w/cpp/numeric/math/sin)

Таким образом, ответ, на самом деле, правильный

Другие вопросы по тегам