Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Доработать программу - C++

04.12.2010, 11:51. Просмотров 422. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Доработать программу (C++):

Доработать программу - C++
Как сюда добавить учет табуляции и переноса строки #include "stdafx.h" #include <iostream> #include <fstream> #include <string> ...

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

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

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

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

Доработать программу - C++
Помогите доработать программу-Даны натуральное n, целые числа a1, ..., an. Внутри данной последовательности могут быть поваторяющиеся...

6
lemegeton
2925 / 1354 / 135
Регистрация: 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
2925 / 1354 / 135
Регистрация: 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
3048 / 2369 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 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
Привет! Вот еще темы с ответами:

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

как доработать программу? - C++
вообщем программа на С++ там квадрат движется, и когда он доходит до края программа закрывается (у меня) а надо что бы он отскакивал от...

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

Не могу доработать программу - C++
Вообщем такое задание :Описать структуру с именем Order, содержащую следующие поля: plat-расчетный счет плательщика, pol- расчетный счет...


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

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

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