![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Тёмный Эльф |
![]()
Сообщение
#1
|
![]() Влюблённый псих ![]() ![]() ![]() Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: ![]() ![]() ![]() |
Программа должна раскладывать Sin(x) по формуле Тейлора. Какой бы я не ввел x, все члены ряда (temp) равны 0, и в результате сумма членов тоже. Подскажите плиз где я ошибся? Кстати, когда я вместо float temp,x,f пишу int temp,x,f, ответы уже не 0, но все равно не те. не могу понять в чем дело!
#include <stdio.h>
int main(void)
{int i; int k;
int n;
float temp; float x; float f;
printf("введите количество членов ряда: ");
scanf("%d",&k);
printf("Enter x: ");
scanf("%d",&x);
temp=x/1; f=x/1;
printf ("%d\n",temp);
n=1;
for (i=1; i<k; i++)
{
temp=(-1)*(temp*((x*x)/((n+1)*(n+2))));
printf("%d\n",temp);
n=n+2;
f=f+temp;
}
printf("Sin(x) = %d\n", f);
return 0;
}
|
![]() ![]() |
![]() |
Текстовая версия | 27.07.2025 22:02 |