Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Devil7
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 97
#1

Реккуреннтная зависимость - C++

16.10.2011, 21:35. Просмотров 383. Ответов 3
Метки нет (Все метки)

Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости.

#include <stdio.h>
#include <math.h>
int main ()
{
float x,f,S;
int n;
printf("x=");
scanf("%f",&x);
for(S=0,f=pow(-x,2)/2,n=2; 1<=x, x<=1, fabs(f)>exp((double)1E-4);n++);
{
S+=f;
f*=-x*x/(2*n)*(2*n);
}
printf("S=%f",S);
return 0;
}

Немогу понять, где я накосячил.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2011, 21:35     Реккуреннтная зависимость
Посмотрите здесь:

C++ Странная зависимость от размерности массива
Иерархическая зависимость классов C++
Как убрать зависимость C++
Перегрузка функции. Зависимость от формулы C++
Взаимная зависимость модулей C++
C++ Циклическая зависимость классов
Зависимость значений от модификатора доступа C++
C++ Зависимость от динамических библиотек
C++ Зависимость преодолённого бегуном расстояния от времени
C++ Странная ошибка (зависимость от cout)
Зависимость размера класса от типа данных C++
C++ Зависимость двух хедеров

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Devil7
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 97
16.10.2011, 21:39  [ТС]     Реккуреннтная зависимость #2
Фото по задаче:
Изображения
 
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
17.10.2011, 12:47     Реккуреннтная зависимость #3
Цитата Сообщение от Devil7 Посмотреть сообщение
1<=x, x<=1, fabs(f)>exp((double)1E-4)
Учитывается только первое условие 1<= x. Перечислять условия через запятую нельзя. Используй || и/или &&

Добавлено через 47 секунд
Нижняя граница -1, а не 1.

Добавлено через 1 минуту
И n! не вижу, как ты считаешь.
Devil7
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 97
18.10.2011, 00:16  [ТС]     Реккуреннтная зависимость #4
#include <stdio.h>
#include <math.h>
int main ()
{
float f,S,x;
int n;
do
{
printf("x=");
scanf("%f",&x);
}while (x<=-1&&x>=1);
for(S=0,f=(pow(-x,2))/2,n=1;fabs(f)>1E-4;n++);
{
S+=f;
f*=pow(-x,2*n)/2*n;
}
printf("S=%f",S);
return 0;
}

так чтоли? где-то всеравно ошибка(
Yandex
Объявления
18.10.2011, 00:16     Реккуреннтная зависимость
Ответ Создать тему
Опции темы

Текущее время: 00:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru