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

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

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

Дана формула. необходимо чтобы программа работала и выводила значение - C++

20.12.2012, 21:36. Просмотров 425. Ответов 3
Метки нет (Все метки)

Дана формула. необходимо чтобы программа работала и выводила значение
Извинение за картинку, но мне кажется сложновато будет это напечатать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2012, 21:36     Дана формула. необходимо чтобы программа работала и выводила значение
Посмотрите здесь:

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

программа, которая бы вычисляла среднее значение, максимальный и минимальный элемент второй колонки Excel и выводила это значение на экран - C++
Тема: «Чтение и обработка табличных данных с использованием языка C++» Цель: Научиться сохранять таблицы с помощью MS Excel в формате CSV...

Дана формула. Необходимо сравнить левую и правую сумму ряда с шагом 0,01 - C++
http://s001.radikal.su/2012/12/25/ff7ca65f_thumb.bmp вначале вводим x и потом сравниваем, но можно и с любым другим шагом, и если...

Код чтобы программа работала на Windows и Mac OS - C++
Я пишу программы под Windows,но у моего друга Mac OS.Нужен код,чтобы программа работала и у друга)

Как сделать, чтобы программа быстрее работала? - C++
Задача такая Первая строка содержит количество банкнот N (1 ≤ N ≤ 500 000). В следующих N строках даны достоинства K этих банкнот (0 ≤ K...

Исправьте ошибку, чтобы программа работала корректно - C++
Задание: Описать структуру «время» (часы, минуты, секунды). Определить функцию «следующая минута» увеличивающую передаваемое в нее время...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
20.12.2012, 22:36     Дана формула. необходимо чтобы программа работала и выводила значение #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
24
25
#include <iostream>
#include <cmath>
 
double sum(int n, double x){
    return (n==0)? x:((pow((-1.),n)*pow(x, n+1))/(n+1)+sum(n-1,x));
    }
int main ()
{
    int n; double x;
    double r1, r2;
    std::cin >> n >> x; // lj n
    double eps=10e-6;
    std::cout.precision(15);
    if (x>-1.0 && x<1.0) 
        do{
            r1= sum( n, x);
            n*=5;
            r2=sum( n, x);
            std::cout << r1 <<"\n";
            std::cout << r2 <<"\n";
        }while (fabs(r2-r1)>eps);
    else std::cout << "error, wrong x";
    std::cout<< "rez="<<r2<<"n="<<n<<"\n";
    return 0;
}
Icewinder
1 / 1 / 0
Регистрация: 30.09.2012
Сообщений: 31
20.12.2012, 22:40  [ТС]     Дана формула. необходимо чтобы программа работала и выводила значение #3
Можно с комментарием пожалуйста?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2012, 00:28     Дана формула. необходимо чтобы программа работала и выводила значение
Еще ссылки по теме:

Сделать так, чтобы при вводе отрицательного значения программа выводила errror - C++
Цикл WHILE. В этом коде нужно сделать так чтобы при вводе отрицательного значения программа выводила errror. Как это сделать ? Вот код. ...

Сделать, чтобы программа работала определенное количество времени - C++
Прошу помощи. Искал в инете способы решения, но к сожалению не нашел. Цель: Сделать, чтобы программа работала определенное количество...

Готовая программа, нужно переделать ее чтобы она работала с УКАЗАТЕЛЯМИ - C++
Вычислить значение выражения тут Вычислить значение выражения (3a+4)/(a-в квадрате-5a-9) для а= 1,2,…100. Результат выполнения занести в...

Модернизировать код программы, чтобы программа выводила только те строки, где существуют двузначные числа - C++
Есть файл, в нем содержится: Mikro mikro2 Mikro33 Mikro34 Mikro35 Сейчас она выводит все строки на консоль. И просьба,...

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

Что сделать, чтобы при записи в пример букв, вместо цифр, программа не работала - C++
Как и где нужно прописать, чтобы при записи числа и буквы, программа не работала? х-у=... 7-6= все работает, так и нужно 7-а=...


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

Или воспользуйтесь поиском по форуму:
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
21.12.2012, 00:28     Дана формула. необходимо чтобы программа работала и выводила значение #4
Цитата Сообщение от Icewinder Посмотреть сообщение
Можно с комментарием пожалуйста?
сумму считаем рекурсивной функцией sum,
если если=0 - возвращаем 0, если нет считаем сумму ряда.
Задаем х и число членов ряда, сравниваем два значения r1 и r2, если они различаются не больше чем eps - заканчиваем считать.
n*=5; - новое число членов ряда, можно любой другой множитель.
std::cout.precision(15) - устанавливает число отображаемых знаков после запятой.
pow - функция возведения в степень.
Почему так сделано? Просто так захотелось, можно и без рекурсии, через итерации.
Yandex
Объявления
21.12.2012, 00:28     Дана формула. необходимо чтобы программа работала и выводила значение
Ответ Создать тему
Опции темы

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