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

Вычислить данное выражение(сумма,факториал) - C++

Войти
Регистрация
Восстановить пароль
 
Elovic
0 / 0 / 0
Регистрация: 14.12.2012
Сообщений: 14
19.02.2013, 22:41     Вычислить данное выражение(сумма,факториал) #1
Нужно написать программу, вычисляющую то, что я добавил во вложения.
Не получается сделать... Не очень ясен метод решения, и я не знаю, как в c++ посчитать факториал от факториала. Гуглил, ничего не нашел, что бы мне помогло. Помогите пожалуйста решить.
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2013, 22:41     Вычислить данное выражение(сумма,факториал)
Посмотрите здесь:

C++ Циклы: вычислить факториал числа
C++ Вычислить факториал 100!
Что означает данное выражение y%=16 C++
C++ Вычислить факториал
C++ Задача на факториал. Вычислить значение выражения
Вычислить факториал заданного целого числа C++
C++ Сумма, факториал
Сумма и факториал C++
Ввод выражение и его сумма C++
C++ Вычислить факториал числа
C++ Данное целое число N (> 1). Вывести наибольшее из целых чисел К, для которых сумма 1 + 2 + . + К будет меньш

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
19.02.2013, 22:49     Вычислить данное выражение(сумма,факториал) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream.h>
#include<math.h>
 
int main() {
    int n,i;
    
    double s=0, f=1,x;cin>>n>>x;
    for (i=1;i<=1;i++)
    {f/=(2*i+1);
        s+=pow(-1,2*i)*pow(x-1,i)*f;
    }
    cout << s;
 
 
    
return 0;
}
!! означает перемножение N чисел через 1
Elovic
0 / 0 / 0
Регистрация: 14.12.2012
Сообщений: 14
19.02.2013, 22:53  [ТС]     Вычислить данное выражение(сумма,факториал) #3
спасибо большое. Но тут сумма, она ведь как я понимаю должна считаться до того момента, пока разница между соседними членами превысит 0,0004? Верно? А вы сделали только для 1 раза.
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
19.02.2013, 23:00     Вычислить данное выражение(сумма,факториал) #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream.h>
#include<math.h>
 
int main() {
    int i;
    
    double s=0, f=1,x,c;cin>>x;i=1;
do
    {f/=(2*i+1);
    c=pow(-1,2*i)*pow(x-1,i)*f;
        s+=c;
        i++;
    }while (c>0.0001);
    cout << s;
 
 
    
return 0;
}
Elovic
0 / 0 / 0
Регистрация: 14.12.2012
Сообщений: 14
19.02.2013, 23:08  [ТС]     Вычислить данное выражение(сумма,факториал) #5
Спасибо огромное!
Yandex
Объявления
19.02.2013, 23:08     Вычислить данное выражение(сумма,факториал)
Ответ Создать тему
Опции темы

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