Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/107: Рейтинг темы: голосов - 107, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 24

Расчет значения экспоненты

03.08.2012, 21:54. Показов 20866. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть задача, где требуется вычислить мат. константу е, по формуле е = 1 + 1/0! + 1/1! + 1/2! + 1/3! + ..., и тут в форуме я нашел что-то похожее на ответ:
C++
1
2
3
4
5
6
7
8
9
10
 int e;
for(int i=0; i<100; i++)
{
int a
for(a=0; a<i; a++)
{
a*=a;
}
e+=1/a;
}
но у меня возник вопрос: почему цикл останавливается на значений 100? является ли это пределом, когда цикл останавливается или нет?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.08.2012, 21:54
Ответы с готовыми решениями:

Расчет экспоненты числа с помощью ряда
Ребята объясните пожалуйста на не сложном примере как это делается и для чего)

Вычисление значения экспоненты по заданным исходным данным
Здравствуйте. Требуется написать программу вычисления значения экспоненты по заданным исходным данным. (Формула ниже) В формуле заданные...

Расчет среднего значения в колонке ListView с учетом значения в ComboBox
Помогите решить такую задачу.Пользователь заполняет таблицу ListView данными о моторах, включающими тип мотора, получаемый от ComboBox, и...

22
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38197 / 21130 / 4309
Регистрация: 12.02.2012
Сообщений: 34,737
Записей в блоге: 14
04.08.2012, 20:29
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ValeryS Посмотреть сообщение
потом не объявлено пространство имен
- я работаю в MS VC++ 6.0 там пространство имен задавать не обязательно. Что до include, то да - в современных студиях рекомендуют использовать <..>

Цитата Сообщение от ValeryS Посмотреть сообщение
Что такое х? и чего мы считаем?
- ох... Функия (моя) exp_ вычисляет значение ex с задаваемой точностью (в примере - 10-14). В частности - если введешь 1, получишь e1 (что, естественно, равно просто e). Полагаю, все ясно?

А за код с факториалами я бы снизил оценку на балл...
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
04.08.2012, 20:38
Цитата Сообщение от Catstail Посмотреть сообщение
ex с задаваемой точностью (в примере - 10-14). В частности - если введешь 1, получишь e1 (что, естественно, равно просто e).
я правильно понял что 2.71828 это точность в четырнадцатом знаке?
и тема то про расчет экспоненты при использовании факториалов
Цитата Сообщение от Catstail Посмотреть сообщение
А за код с факториалами я бы снизил оценку на балл...
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38197 / 21130 / 4309
Регистрация: 12.02.2012
Сообщений: 34,737
Записей в блоге: 14
04.08.2012, 20:41
Неправильно. При выводе задай больше значащих цифр - получишь то, что хочешь. Ну, не с 14-ю значащими цифрами, но 13 - думаю, будут верными.

Вот модифицированный код:

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
26
27
#include <iostream.h>
#include <math.h>
 
double exp_(double x,double eps)
{
    double s=1;
    double n=1;
    double a=1;
    while (1)
    {
        a=a*x/n;
        if (fabs(a) <= eps) break;
        s=s+a;
        n++;
    }
    return s;
}
 
int main(int argc, char* argv[])
{
    double x;
    cout.precision(13);  // точность при печати
    cout << "Enter x ";
    cin >> x;
    cout << "exp(" << x << ")=" << exp_(x,1e-14) << endl;
    return 0;
}
Миниатюры
Расчет значения экспоненты  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.08.2012, 20:41
Помогаю со студенческими работами здесь

Расчет значения по формуле
Доброго времени суток! Уважаемые программисты, прошу вашей помощи ибо не понимаю! Задача такова: Заданы 2 вектора. Нужно рассчитать...

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

Расчет значения функции
Задание: программа запрашивает у пользователя значение аргумента функции, указанной в вашем варианте, и выводит значение функции при...

Расчёт значения по формуле
Составить программу для расчета значений z1 и z2 (результаты должны совпадать). ...

Запрос на расчет значения
Здравствуйте. Не могу решить задачу: Определить Список покупателей с фамилиями и рейтингами, которые сделали заявок меньше среднего числа...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru