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

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

Войти
Регистрация
Восстановить пароль
 
4ch
19 / 19 / 0
Регистрация: 24.10.2012
Сообщений: 72
#1

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

26.02.2013, 01:10. Просмотров 313. Ответов 4
Метки нет (Все метки)

Доброго времени суток. Хочу узнать как делаются задания подобного рода, писал сам программку, но полезла куча ошибок. Буду благодарен любой помощи.
Условие прикреплено ниже.


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
#include "stdafx.h"
#include <iostream>
 
using namespace std; 
 
int main()
{
 const double eps=0.05;
 double S, memb, del, x;
 cout«"Vvedite x=";
 cin»x;
 memb=x;
 S=memb;
 del=1;
 while(memb>eps)
 {
  del+=1;
  memb=-memb*x*/((del-1)*del);
  S+=memb;
 }
 cout«"S="«S«endl;
 system("pause");
 return 0;
}
Миниатюры
Вычислить бесконечную сумму с заданой погрешностью 0.05(найти ошибку в коде)  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2013, 01:10     Вычислить бесконечную сумму с заданой погрешностью 0.05(найти ошибку в коде)
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aLarman
640 / 561 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
26.02.2013, 10:41     Вычислить бесконечную сумму с заданой погрешностью 0.05(найти ошибку в коде) #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
#include "stdafx.h"
#include <iostream>
#define eps 0.05
using namespace std; 
 
int main()
{
 double S = 1., memb, del, x;
 cout«"Vvedite x=";
 cin»x;
 del=1.;
 int count = 1;
 while(memb>eps)
 {
  del *=count;
  memb=pow(x,count)/del;
  S+=memb;
count ++;
 }
 cout«"S="«S«endl;
 system("pause");
 return 0;
}
как то так
4ch
19 / 19 / 0
Регистрация: 24.10.2012
Сообщений: 72
26.02.2013, 15:22  [ТС]     Вычислить бесконечную сумму с заданой погрешностью 0.05(найти ошибку в коде) #3
Цитата Сообщение от aLarman Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
#define eps 0.05
using namespace std; 
 
int main()
{
 double S = 1., memb, del, x;
 cout«"Vvedite x=";
 cin»x;
 del=1.;
 int count = 1;
 while(memb>eps)
 {
  del *=count;
  memb=pow(x,count)/del;
  S+=memb;
count ++;
 }
 cout«"S="«S«endl;
 system("pause");
 return 0;
}
как то так
У вас ошибка в коде, вы сравниваете значение memb с eps, но при этом у вас memb ничему не равно. memb=x нужно написать перед del
aLarman
640 / 561 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
26.02.2013, 15:28     Вычислить бесконечную сумму с заданой погрешностью 0.05(найти ошибку в коде) #4
писал от руки прямо тут, прошу прощения за ошибку, можно просто заменить цикл на do{}while() тогда, ну или предварительно инициализировать
iifat
2194 / 1347 / 98
Регистрация: 05.06.2011
Сообщений: 3,714
26.02.2013, 16:06     Вычислить бесконечную сумму с заданой погрешностью 0.05(найти ошибку в коде) #5
C++
12
13
14
15
16
17
18
19
 memb=1.0;
 S=memb;
 del=0;
 while(memb>eps) {
   del+=1;
   memb*=x/del;
   S+=memb;
 }
(исправления к программе из стартивого письма)
Yandex
Объявления
26.02.2013, 16:06     Вычислить бесконечную сумму с заданой погрешностью 0.05(найти ошибку в коде)
Ответ Создать тему
Опции темы

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