Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Deshrefresh
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 16
1

Доработать программу

04.12.2010, 11:51. Просмотров 444. Ответов 6
Метки нет (Все метки)

Найти сумму ряда с точностью е=10^-3 ,общий член которого An = (-1)^n-1/n^n
Тут надо дописать нужные библиотеки и концовку дописать

C++
1
2
3
4
5
6
7
8
9
int n = 0;
double e = 0.001;
double sum = 0.0, current = 0.0;
do
{
    n++;
    current = pow(-1, n-1)/ (n*n);
    sum += current;
}while(abs(current) > e);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2010, 11:51
Ответы с готовыми решениями:

Доработать программу
Помогите доработать программу-Даны натуральное n, целые числа a1, ..., an....

Доработать программу
Ниже рабочая программа, но надо сделать без использования циклов (кроме уже...

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

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

Доработать программу
День добрый. У меня есть программа, которая удваивает каждый символ, из...

6
lemegeton
2933 / 1362 / 467
Регистрация: 29.11.2010
Сообщений: 2,725
04.12.2010, 12:05 2
В коде несоответствие заданию. Опечатка в задании или ошибка в реализации?
Цитата Сообщение от Deshrefresh Посмотреть сообщение
An = (-1)^n-1/n^n
По заданию, должно быть не
C++
1
current = pow(-1, n-1)/ (n*n);
а
C++
1
current = pow(-1, n-1)/ pow(n, n);
Задание выполнено. Библиотека требуется math (cmath или math.h). Вам не повезло, телепаты в отпуске; определитесь, что должно быть в концовке?
0
Deshrefresh
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 16
04.12.2010, 12:35  [ТС] 3
Цитата Сообщение от lemegeton Посмотреть сообщение
В коде несоответствие заданию. Опечатка в задании или ошибка в реализации?

По заданию, должно быть не
C++
1
current = pow(-1, n-1)/ (n*n);
а
C++
1
current = pow(-1, n-1)/ pow(n, n);
Задание выполнено. Библиотека требуется math (cmath или math.h). Вам не повезло, телепаты в отпуске; определитесь, что должно быть в концовке?
Ну,наверно так должно и быть
C++
1
current = pow(-1, n-1)/ pow(n, n);
, не могли бы вы доработать эту прогу??
0
lemegeton
2933 / 1362 / 467
Регистрация: 29.11.2010
Сообщений: 2,725
04.12.2010, 12:49 4
Нечего тут дорабатывать. Только если привести первые параметры pow к типу double.
C++
1
current = pow(static_cast<double>(-1), n-1)/ pow(static_cast<double>(n), n);
А так код корректен.
0
kazak
04.12.2010, 12:55
  #5

Не по теме:

lemegeton, подозреваю, ТС хочет полную программу:)

0
Deshrefresh
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 16
04.12.2010, 13:33  [ТС] 6
Да,мне бы хотелось.если бы вы написали программу,если вас не затруднит
0
kazak
3058 / 2379 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
04.12.2010, 13:49 7
Неужели так сложно дописать 7 строчек, 5 из которых стандартны?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
#include <math.h>
 
int main()
{
   int n = 0;
   double e = 0.001;
   double sum = 0.0, current = 0.0;
   do
   {
       n++;
       current = pow(-1, n-1)/ pow(n, n);
       sum += current;
   }while(abs(current) > e);
   cout << "sum = " << sum << endl;
   return 0;
}
0
04.12.2010, 13:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2010, 13:49

Доработать программу
Как сюда добавить учет табуляции и переноса строки #include &quot;stdafx.h&quot;...

Не могу доработать программу
Вообщем такое задание :Описать структуру с именем Order, содержащую следующие...

Структуры))доработать программу
Вот программа. Чуть не доделанная. Вот задание: Создать структуру, реализующую...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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