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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.81
RayanBest
26 / 0 / 1
Регистрация: 14.11.2010
Сообщений: 66
#1

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

08.12.2010, 23:32. Просмотров 2655. Ответов 9
Метки нет (Все метки)

Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не превышает ε.
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2010, 23:32     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр
Посмотрите здесь:

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

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

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

Вычислить бесконечную сумму с заданной точностью - C++
Вычислить бесконечную сумму с заданной точностью E(E>0) . Считать, что требуемая точность достигнута, если вычислена сумма нескольких...

Вычислить бесконечную сумму с заданной точностью - C++
Вычислить бесконечную сумму с заданной точностью eps (eps>0). Считать, что требуемая точность достигнута, если вычислена сумма нескольких...

Вычислить бесконечную сумму с заданной точностью - C++
Добрый день, укажите пожалуйста на ошибку в коде.. Условие: Вычиcлить беcкoнечную cумму c заданнoй тoчнoстью ε(ε > 0). Cчитать что...

Вычислить бесконечную сумму с заданной точностью - C++
Помогите пожалуйста решить задачку, срочно нужно. Спасибо Перепишите задачу на форум!

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Barok
7 / 7 / 0
Регистрация: 07.12.2010
Сообщений: 49
09.12.2010, 01:36     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр #2
я не гарантирую, что работает правильно, так как только начал изучать С++, и написал за 5 минут. Но вроде должно работать логически, хоть и коряво написано

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
#include <iostream>
#include <Math.hpp>
#include <math.h>
using namespace std;
 
double fun1( double x, int k){
  double y;
  y=1/(x*x+Power(k,3));
  return y;
}
 
int main(){
  double e, a, sum1, sum2, pr;
  int i=3;
  cout<<"Vvedite X: ";
  cin>>a;
  cout<<endl<<"Vvedite e: ";
  cin>>e;
  sum1=fun1(a,1);
  sum2=fun1(a,2)+sum1;
  pr=fabs(sum2-sum1);
  sum1=sum2;
  while(pr>e){
    sum2+=fun1(a,i);
    i++;
    pr=fabs(sum2-sum1);
    sum1=sum2;
  }
  cout<<"Summa="<<sum2<<endl;
  std::cin.ignore();
  std::cin.get();
  return 0;
}
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
09.12.2010, 01:39     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр #3
Цитата Сообщение от Barok Посмотреть сообщение
#include <Math.hpp>
Цитата Сообщение от Barok Посмотреть сообщение
y=1/(x*x+Power(k,3));
Честно говоря, первый раз такое вижу!!!
Barok
7 / 7 / 0
Регистрация: 07.12.2010
Сообщений: 49
09.12.2010, 01:43     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр #4
Цитата Сообщение от MILAN Посмотреть сообщение
Честно говоря, первый раз такое вижу!!!
ну у меня без библиотеки <Math.hpp> не работает функция Power()
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
09.12.2010, 01:45     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр #5
Цитата Сообщение от Barok Посмотреть сообщение
функция Power()
Если я правильно понял, у вас ето возведения в степень?

Тогда наверное так

C++
1
y=1/(x*x+pow((double)k,3));
Barok
7 / 7 / 0
Регистрация: 07.12.2010
Сообщений: 49
09.12.2010, 01:47     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр #6
Цитата Сообщение от MILAN Посмотреть сообщение
Если я правильно понял, у вас ето возведения в степень?

Тогда наверное так

C++
1
y=1/(x*x+pow((double)k,3));
да, возведение в степень, но у меня k типа int следовательно и число в степени тоже int будет, double там наверное не надо.
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
09.12.2010, 01:50     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр #7
Почитайте какого типа параметры может принимать функция pow!!!
Barok
7 / 7 / 0
Регистрация: 07.12.2010
Сообщений: 49
09.12.2010, 02:02     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр #8
Цитата Сообщение от MILAN Посмотреть сообщение
Почитайте какого типа параметры может принимать функция pow!!!
я не буду спорить, возможно Вы и правы, я ещё совсем зеленый в этом деле. Но может есть какая-то разница между pow() и Power()? И ещё, проверил эту задачу разными способами задания (и pow() с double и без, и Power(), и даже явно написал k*k*k) - результат один и тот же
RayanBest
26 / 0 / 1
Регистрация: 14.11.2010
Сообщений: 66
14.12.2010, 00:17  [ТС]     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр #9
Компилятор нашол у твоей программе 11 ошыбок.

Я исправел теперь работает.
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
#include <iostream.h>
#include <math.h>
 
double fun1( double x, int k)
{
  double y;
  y=1/(x*x+pow((double)k,3));
  return y;
}
 
int main()
{
  double e, a, sum1, sum2, pr;
  int i=3;
  cout<<"Vvedite X: ";
  cin>>a;
  cout<<endl<<"Vvedite e: ";
  cin>>e;
  sum1=fun1(a,1);
  sum2=fun1(a,2)+sum1;
  pr=fabs(sum2-sum1);
  sum1=sum2;
  while(pr>e){
    sum2+=fun1(a,i);
    i++;
    pr=fabs(sum2-sum1);
    sum1=sum2;
  }
  cout<<"Summa="<<sum2<<endl;
  cin.ignore();
  cin.get();
  return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2010, 01:26     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр
Еще ссылки по теме:

Вычислить бесконечную сумму ряда с заданной точностью - C++
Вычислить бесконечную сумму ряда с заданной точностью е(е&gt;0) \sum_{1}^{\propto }1/3^i+4^i

Вычислить бесконечную сумму ряда с заданной точностью - C++
Вычислить бесконечную сумму ряда с заданной точностью е(е&gt;0) \sum_{1}^{\propto } 1/3^i+4^i

Вычислить бесконечную сумму рда с заданной точностью e - C++
3) Вычислить бесконечную сумму рда с заданной точностью e (e&gt;0). Σ((-1)^i)/(2*i-1)! Помогите пожалуйста, просто лекций по этим...

Вычислить бесконечную сумму ряда с заданной точностью - C++
Вычислить бесконечную сумму ряда с заданной точностью e(e&gt;0) \sum_{i=1}^{+\propto }\frac{{(-1)}^{i+1}}{{3}^{2*i-1}} У знака...

Циклы: вычислить бесконечную сумму с заданной точностью - C++
Вычислить бесконечную сумму с заданной точностью е(е&gt;0).Считать что требуемая достигнута, несколько первых слагаемых и очередное слагаемое...


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

Или воспользуйтесь поиском по форуму:
Barok
7 / 7 / 0
Регистрация: 07.12.2010
Сообщений: 49
14.12.2010, 01:26     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр #10
странно, но мой компилятор всё запустил без ошибок
Yandex
Объявления
14.12.2010, 01:26     Вычислить бесконечную сумму с заданной точностью ε> 0. Считать, что заданная точность достигнута, если абсолютная величина очередного слагаемого не пр
Ответ Создать тему
Опции темы

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