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

Вычислить бесконечную сумму рда с заданной точностью e - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для заданного натурального k и действительного x подсчитать следующие выражения: http://www.cyberforum.ru/cpp-beginners/thread909493.html
2) Для заданного натурального k и действительного x подсчитать следующие выражения: S=k^Σ при n=1 ((-1)^n-1*x^2*n)/(2*n!); Помогите пожалуйста, просто лекций по этим темам не было, а сдать задачи требуют.
C++ Консольный вывод большого кол-ва чисел У меня задание написать программу, которая вычисляла бы простые числа до миллиона и выводила в консоль. Программа работает, но я не могу вывести в консоль все числа. Пример: при диапазоне от 2 до 40 000 с пробелом после каждого числа выводятся все числа, но если я ставлю 42 000, то числа выводятся начиная с 1459. Если же я ставлю миллион, то вообще вылетает сообщение об ошибке. Как сделать так,... http://www.cyberforum.ru/cpp-beginners/thread909478.html
Создание аудиокоммуникатора C++
Здравствуйте уважаемые программисты. Интересует такой вопрос: Есть необходимость контроля времени общения сотрудников или клиентов по скайпу или любой другой альтернативной программы. Т.е после того как люди пообщались я должен знать сколько длился разговор, и желательно запись этого разговора, с возможностью остановки. Можно ли как то в скайп присобачить такую функцию, или воспользоваться...
C++ Как правильно описать программу для курсовой?
Объясните пожалуйста как описать "Решение поставленной задачи", с чего начать, 1-я моя курсовая + заочник , нету возможности расспросить у преподователя. Сейчас пишу 3-q раздел "III Розробка программного забезпечення" , теорию по Артиллерии готова, а по программе сообразить не могу с чего и как. Подскажите немного. Заранее Благодарен! #include <iostream> #include <cmath> #include <fstream>...
C++ Шахматный телефонный номер через рекурсию(с Паскаля на C++) http://www.cyberforum.ru/cpp-beginners/thread909468.html
Здравствуйте, вот задача: Телефонный номер называется “шахматным”, если его цифры набираются на телефонном кнопочном номеронабирателе ходом шахматного коня. Написать программу, подсчитывающую, сколько можно набрать различных семизначных “шахматных” номеров, начинающихся с заданной цифры.(Задачу надо сделать через рекурсивную функцию). Есть код на паскале, а мне нужно на C++. Помогите переделать...
C++ Массивы. Определение максимального целого числа из произвольного количества введенных значений определение максимального целого числа из произвольного количества введенных значений.На каждом цикле ввода нового значения числа рассчитать среднее значение и количество введенных чисел.Обеспечить вывод на консоль минимального значения,среднего значения и количество введенных значений. выход из программы выполнить по клавише "ESC". подробнее

Показать сообщение отдельно
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,917
Записей в блоге: 1
22.06.2013, 19:36     Вычислить бесконечную сумму рда с заданной точностью e
Цитата Сообщение от ViktorKozlov Посмотреть сообщение
double fact(double val)
{
* * return (val<=1)?1:val*fact(val-1);
}
что за извращённый способ считать факториал???
Я тут много раз писал
1) факториалы не оптимально считать через рекурсию.
2) факториал при вычислении ряда НУЖНО НЕ пересчитывать при каждой итерации, А ВЫЧИСЛЯТЬ НА ОСНОВЕ предыдущего факториала

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
const double e=0.0001; 
int main(){
    double sum=-1;
    double temp=-1;
    int i=1;
    while (temp>e || temp<-e);{
        temp=-1*temp/i;
        i++;
        temp=temp/i;
        i++;
        sum+=temp;
    }
  std::cout<<sum;
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru