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

exp(-40) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс содержащий элементы двух других классов http://www.cyberforum.ru/cpp-beginners/thread358244.html
Задание у Страуструпа: При наличии определений struct S У меня что-то не получается так сделать struct S{int x,y;}; struct T{char* p; char*q;}; class C
C++ Помогите розвязать задачу. Есть натуральное число n. Обчислить: http://www.cyberforum.ru/cpp-beginners/thread358241.html
C++ АТД список. Выделить скобками все двойные вхождения символов
Здравствуйте. Суть задачи такова. Нужно выделить круглыми скобками все двойные вхождения заданного символа. Например
C++ Из Vb -> С++
Задача такая Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в глубину и в ширину. Длина слова не менее 5 букв. Вот...
C++ C++, Задача про лесенку, помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread358197.html
Лесенка На каждой из n + 2 ступенек лестницы записано целое число, причем на первой и на последней ступеньке записано число 0. На первой ступеньке стоит человек, которому необходимо подняться на...
C++ Выведите на печать номера точек Выведите на печать номера точек, лежащих в круге радиусом R с центром в начале координат. Координаты точек заданы массивами X(N) и Y(N). Помогите с решением... подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
30.09.2011, 08:17
Все, теперь правильно вычисляет:

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<math.h>
long double Exp(double x, int n)
{
   int i, flag = 1;
   long double p, rez;
   if (x < 0)
      x = -x;
   else flag = 0;
   rez = p = 1;
   for(i = 1; i <= n; i++)
   {
       p *= x/i;
       rez += p;
   }
   return flag ? 1/rez : rez;
}
 
int main()
{
   std::cout << exp(-40) << "\n";
   std::cout << Exp(-40, 1000) << "\n";
   std::cin.get();
   return 0;
}

Можете вычислять от http://www.cyberforum.ru/cgi-bin/latex.cgi?e^{-500} до http://www.cyberforum.ru/cgi-bin/latex.cgi?e^{500}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru