Автор Дима задал вопрос в разделе Другие языки и технологии
Visual C++ не вычисляется sin и получил лучший ответ
Ответ от Sysadmin_sva[гуру]
Всё там вычисляется.
Попробуй для начала задать значение переменной x, а не использовать какое-то случайное число.
И имей в виду, что угол у sin задаётся в радианах, а не градусах. Из школы: П = 3,1415... радиан = 180 градусов.
И ещё - проблемы есть из-за использования cout (что-то там надо дописать) . Вот пример (писал в Visual C++ 2005), сравни 2 вывода:
#include <iostream>
#include <stdio.h>
#include <math.h>
using namespace std;
void main(void)
{
float a;
float x = 3.1415f;
a = sin(x);
printf("
%f
",a);
cout < < a; //не вставляется нормально - растянул
}
Ответ от James Lukash[гуру]
Вся тригонометрия в программировании вычисляется от аргументов, выраженных в радианах. Странно этого не знать =/
Вся тригонометрия в программировании вычисляется от аргументов, выраженных в радианах. Странно этого не знать =/
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Visual C++ не вычисляется sin