Работаем над простой школьной задачей, используя C для вычисления синуса в 1 радиан.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, const char * argv[])
{
double radian = (180 / M_PI);
double y = sin(radian);
printf("The sine of 1 radian is %.3f", y);
return 0;
}
Синус радиана равен 0,841, но я получаю 0,680. Это из-за того, как я вычисляю 1 радиан, а не просто использую radians
?
sin()
принимает радианы. Чтобы найти синус 1 радиана, просто выполнитеsin(1)
. - person Sneftel   schedule 17.04.2014