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

Найти сумму ряда с точностью е, используя рекурсию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неполучается получить доступ к виртульным функциям после загрузки объектов из файла http://www.cyberforum.ru/cpp-beginners/thread685286.html
#include <iostream> #include <fstream> #include <typeinfo> #include <process.h> using namespace std; const int MAX = 100; enum publication_type {book_type, tape_type};
C++ форматированный вывод Всем, здрасте! У меня вопрос, как сделать вывод линии перед цифрами? (длина линии зависит от кол-ва цифр и точки) для реального у меня ограничение введите реальное и целое число: 2.71828183 1392 ... http://www.cyberforum.ru/cpp-beginners/thread685274.html
Как использовать операторы сравнения C++
Помогите с формулой. Я уверен,что в моей формуле ошибка,потому что в любом вводе chislo выводит vozrastaniu. //проверить являются ли цифры в 4 значном числе по возрастанию. int chislo;...
C++ Определить ближайшее нечетное число
Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6. код BORLANDC
C++ Аналог рекурсивной функции, отображающей строку в обратном порядке, выводит "мусор" http://www.cyberforum.ru/cpp-beginners/thread685231.html
Добрый день, при попытке написать аналог рекурсивной функции отображающей строку в обратном порядке напоролся на грабли: #include <iostream> #include <cstdio> using namespace std; void...
C++ выдает неправильный ответ задание такое:Определить ближайшее НЕЧЕТНОЕ ЧИСЛО меньше заданного числа N, которое делится на 15 с остатком 6. Ввожу число 40 а выдает 36. #include <stdio.h> #include <conio.h> #include... подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4229 / 2203 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
31.10.2012, 17:58
компактный вариант
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<stdio.h>
#include<math.h>
#define EPS 0.0001
 
double Sum(double a, int n, double eps)
{
   return fabs(a) < eps ? a : a + Sum(1.0 / pow(n + 2, n + 2), n + 2, eps);
}
 
int main()
{
   printf("%f\n", Sum(1.0, 1, EPS) - Sum(1.0/4.0, 2, EPS));
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.