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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
NewProject
2 / 2 / 0
Регистрация: 10.08.2012
Сообщений: 53
#1

Нахождение суммы ряда с заданной точностью - C++

29.09.2012, 18:23. Просмотров 1146. Ответов 3
Метки нет (Все метки)

Помогите решить задачу что то не как не могу определить с чего начать.
Миниатюры
Нахождение суммы ряда с заданной точностью  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2012, 18:23     Нахождение суммы ряда с заданной точностью
Посмотрите здесь:

Вычисление суммы ряда с заданной точностью - C++
Не используя стандартные функции (за исключением abs), вычислить сумму ряда с заданной точностью e: (см.вложение) Входные данные ...

Вычисление суммы ряда с заданной точностью - C++
Нужное приближение считается полученным, если вычислена сумма нескольких первых слагаемых и очередное слагаемое оказалось по модулю...

Вычисление суммы ряда с заданной точностью - C++
Заданы x(abs(x)<1) и точность вычислений eps. Вычислить сумму: s=x-x^2/2+X^2/3-...+(-1)^(n-1) *x^n/n+... Проверка y=ln(1+x).

Вычисление суммы ряда с заданной точностью - C++
Даны действительные x,e (x != 0,1 > e > 0) и целые k,a,n числа. Вычислить с точностью e сумму и указать количество учтенных слагаемых....

Вычисление суммы числового ряда с заданной точностью - C++
Не могу понять что не так. Нужно рассчитать значение числового ряда и остановить суммирование когда очередное слагаемое станет меньше...

Вычислить значение суммы ряда с заданной точностью - C++
Какая-то я невнимательная.непойму где у меня ошибка:( саму программку вроде и правильно сооставила, но значения при вводе а у меня не...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
29.09.2012, 19:34     Нахождение суммы ряда с заданной точностью #2
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <cmath>
 
int f(int n)
{
 int r=1;
 for (int i=1; i<=n; i++)
  r*=i;
 return r;
}
 
int main()
{ 
    double x,s,sin=0,s1;
 int n=1;
 std::cin>>x;
 s=x;
 sin=x;
 do
 {
   s1=s;
   s=pow(-1,n)*pow(x,2*n+1)/f(2*n+1);
   sin+=s;
   n++;
 }
 while (fabs(s1-s)>0.01);
 std::cout<<"Sin(x) = "<<sin<<std::endl;
 system("pause");
 return 0;
}


Добавлено через 12 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <cmath>
 
class s
{
 double ss;
    double sinn;
    double s1;
 int n;
 public:
 s(double);
 double sin(double);
 int f(int);
};
 
s::s(double x)
{
 this->n=1;
    this->ss=x;
 this->sinn=x;
} 
 
double s::sin(double x)
{
 do
 {
   s1=ss;
   ss=pow(-1,n)*pow(x,2*n+1)/f(2*n+1);
   sinn+=ss;
   n++;
 }
 while (fabs(s1-ss)>0.01);
 return sinn;
}
 
int s::f(int n)
{
 int r=1;
 for (int i=1; i<=n; i++)
  r*=i;
 return r;
}
 
int main()
{ 
    double x;
 std::cin>>x;
 s sinfunc(x);
 std::cout<<"Sin(x) = "<<sinfunc.sin(x)<<std::endl;
 system("pause");
 return 0;
}
NewProject
2 / 2 / 0
Регистрация: 10.08.2012
Сообщений: 53
29.09.2012, 19:39  [ТС]     Нахождение суммы ряда с заданной точностью #3
Ошибка 1 error C2668: pow: неоднозначный вызов перегруженной функции c:\users\андрей\documents\visual studio 2010\projects\1223\1223\234.cpp 28
2 IntelliSense: существует более одного экземпляра перегруженная функция "pow", соответствующего списку аргументов: c:\users\андрей\documents\visual studio 2010\projects\1223\1223\234.cpp 28


вот такие ошибки
пользуюсь
vs c++ 2010
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2012, 21:32     Нахождение суммы ряда с заданной точностью
Еще ссылки по теме:

Вычислить значение суммы знакопостоянного ряда с заданной точностью - C++
Доброго времени суток. Задача следующая: написать программу вычисления суммы ряда с заданной точностью в заданном интервале допустимых...

Вычислить значение суммы бесконечного ряда с заданной точностью e=10^-5 - C++
Вычислить значение суммы бесконечного ряда с заданной точностью e=10^-5 (представлено ниже в png),и значение функции (для проверки)...

Написать программу вычисления суммы ряда с заданной точностью через функции - C++
Помогите написать программу через функции Добавлено через 32 секунды С помощью функции посчитать с заданной точностью (параметр...

Вычислить с заданной точностью значение функции, представленной в виде суммы бесконечного ряда - C++
Всем привет. Я делаю лабу по программированию,но у меня не выходит,так как я только начинаю знакомиться с языком С++.Помогите...

Написать программу и рекурсивную функцию для вычисления значения суммы бесконечного ряда с заданной точностью - C++
Написать программу и рекурсивную функцию для вычисления значения суммы бесконечного ряда с заданной точностью. на печать вывести значение...

Нахождение бесконечного ряда с точностью - C++
Господа, снова я. Требуется написать программу для вычисления суммы бесконечного ряда с точностью ε=10-3 . Процес суммирования...


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

Или воспользуйтесь поиском по форуму:
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
29.09.2012, 21:32     Нахождение суммы ряда с заданной точностью #4
В 28 строчке перед -1 точку поставьте. Лично у меня только эта ошибка вышла (vc 2010 express). До 'mэтого на dev-cpp делал.
Yandex
Объявления
29.09.2012, 21:32     Нахождение суммы ряда с заданной точностью
Ответ Создать тему
Опции темы

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