Online Compiler C

#include <stdio.h> #include <math.h> #define M_PI 3.14159265358979323846 float sinus(float x){ x*=M_PI/180; float sum=0,t=x; for(int i=1;fabs(t)>=0.001;i+=2){ sum+=t; t*=-x*x/((i+1)*(1+2)); } return sum; } int main() { float x; scanf("%f",&x); printf("%.3f",sinus(x)); return 0; }
1) Этот код вычисляет приближенное значение синуса угла `x` (в градусах) с использованием ряда Тейлора. Результат выводится с точностью до трех знаков после запятой.  

2) Подсказки:  
- Обрати внимание на условие выхода из цикла `fabs(t)>=0.001` — оно контролирует точность вычислений.  
- Проверь правильность формулы обновления `t` внутри цикла, особенно знаменатель `(i+1)*(1+2)`.