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

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

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

Факториал (решено) - C++

18.06.2013, 19:40. Просмотров 360. Ответов 0
Метки нет (Все метки)

Задача из книги Дейтелов (4.35):
Напишите программу, которая приближенно вычисляет значение математической константы e, используя формулу:
e=1+ 1/1! + 1/2! + 1/3! ......
Попросить ввести пользователя нужную точность (т. е. число суммируемых членов ряда).
Мой код

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
#include <iostream>
using namespace std;
 
int main()
{
 int x,y=1,x1;
 double e=0;
 cout << "Введите нужную точность: ";
 cin >> x;
 x1=x;
 while (x1!=0){
       while (x!=0){
       y=x*y;
       x--;
       }
       e=1/y+e;
       x1--;
       y=1;
       x=x1;
       }
 cout << e+1 << endl;
 system ("pause");
 return 0;
}
Выдает неправильные значения. Пожалуйста, найдите ошибку.

Добавлено через 12 часов 11 минут
Нашел ошибку. У всех переменных должно быть значение double. Всем спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2013, 19:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Факториал (решено) (C++):

Описать рекурсивные функции вещественного типа, вычисляющие факториал и двойной факториал заданного числа - C++
Описать рекурсивные функции Fact(N) и Fact2(N) вещественного типа, вычисляющие значения факториала N! и двойного факториала N!!...

Правильно ли решено. Указатели - C++
Нужно организовать размещение данных как на картинке. Мое решение:void zadanie24(){ int *p1; p1=new int; *(p1+0)=78; int *p3;...

одномерный масив решено но не до конца. - C++
Всем программистам привет ! В общем дан одномерный массив , надо найти: 1)минимальный элемент массива; его то я нашол #include...

Задачка про зацикливание при вводе не числа (решено но нужна консульт) - C++
Все решено ошибка найдена если есть идеи могут предложить лучший алгоритм int NumberOfElements=0; //глобальная переменная int...

[Решено][C++] Как тут можно "схитрить" и скомпилировать такой код? - C++
Вкратце - в разных векторах,содержащих разные классы,нужно найти строку (функции возврата строки в этих классах одинаковы). Чтобы не...

[Решено] Ошибка: "Undefined symbol _main in module c0.ASM" при компиляции в пакетном режиме - C++
Доброго времени суток всем! При компиляции в пакетном режиме выходила следующая ошибка: Undefined symbol _main in module c0.ASM Но...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2013, 19:40
Привет! Вот еще темы с ответами:

Факториал - C++
Простите за избитую тему, но не могу ни как организовать факториал в winForms . При клике на Button программа должна выводить факториал в...

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

факториал в с++ - C++
Дано целое число N (&gt;0). Вывести сумму 2 + 1/(2!) +1/(3!)+ ... + 1/(N!) Полученное число является приближеным значением константы...

Факториал - C++
Имеется код: #include &lt;iostream&gt; using namespace std; long long fact(int a); int main() { long long int N;


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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