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

Вычисление суммы с факториалом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать иерархию классов для площади круга http://www.cyberforum.ru/cpp-beginners/thread1073209.html
написать иерархию классов для площади круга.
C++ завершилась с кодом 0 (0x0) Здравствуйте. Я столкнулся с проблемой. Не запускается проект. Да вроде все правильно написал но в чем то проблема..... Можете подсказать что к чему?? #include "stdafx.h" #include <iostream> #include <string> class Human { public: Human(const char *, const char *, int); http://www.cyberforum.ru/cpp-beginners/thread1073208.html
C++ Преобразовать массив так, чтобы элементы с четными и нечетными значениями чередовались
Пожалуйста помогите с задачей: Дан массив целых чисел. Преобразовать его так, чтобы элементы с четными и нечетными значениями чередовались. а) С помощью дополнительного массива б) Без дополнительного массива Добавлено через 12 минут Массив заполняется случайными числами в диапазоне rand() % 28 - 13; , размер массива 10
C++ вычислить значения одной и той-же функции с разными значениями, в несколько потоков
Есть задача, вычислить значения одной и той-же функции с разными значениями, которые известны изначально, в несколько потоков и вывести результат на экран и в файл. В какую сторону копать?
C++ Проверка запуска программы http://www.cyberforum.ru/cpp-beginners/thread1073142.html
Всем здравствуйте. Кто-нибудь знает надёжный способ проверки, запущена-ли определённая программа или нет? Сейчас использую такую ф-ю BOOL WeAreAlone( const char * const processName ) { HANDLE hSnapshot = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 ); PROCESSENTRY32 pe; pe.dwSize = sizeof( PROCESSENTRY32 );
C++ С++ имеющих четные порядковые номера и являющихся нечетными числами Даны натуральные числа n, A1, A2,....An.Определить количество членов Ak последовптельности A1,...An: имеющих четные порядковые номера и являющихся нечетными числами #incluse <stdio.h> #include <math.h> int main() { int n; /*количество чисел*/ int i, /*очередное число*/ int a k=0, подробнее

Показать сообщение отдельно
Альма
 Аватар для Альма
12 / 9 / 1
Регистрация: 25.11.2010
Сообщений: 353
Записей в блоге: 1
16.01.2014, 16:34     Вычисление суммы с факториалом
Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры.
Так как значение S(x) является рядом разложения функции Y(x), при правильном решении значения S и Y для заданного аргумента x (для тестовых значений исходных данных) должны совпадать в целой части и в первых двух-четырех позициях после десятичной точки.
Работу программы проверить для a = 0,1; b = 1,0; h = 0,1.
Формулы на картинке

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
#pragma hdrstop
//---------------------------------------------------------------------------
//#pragma argsused
 
int main(int argc, char* argv[])
{
    double a, b, h, S, Y, x, r;
    int i, n;
 
    cout << "Vvedite a:";
    cin >> a;
    cout << "Vvedite b:";
    cin >> b;
    cout << "Vvedite h:";
    cin >> h;
    cout << "Vvedite n:";
    cin >> n;
 
    for (x = a; x <= b; x += h)       //цикл изменения х от а до b с шагом h
    {
        Y = (pow(x, 2) / 4 + (x / 2) + 1)*exp(x / 2); //вычисление Y(x)
        {
            r = S = 1;
            for (i = 1; i <= n; i++)
            {
                r *= ((i*i + 1) / ((i - 1)*i))*(pow((x / 2), i)); // ПРОБЛЕМА
                S += r; // вычисление S(x)
            }
 
            printf("\n x= %8.2lf   S(x)= %8.5lf    Y(x)= %8.5lf    |Y(x)-S(x)|= %8.5lf", x, S, Y, fabs(Y - S));    //вывод результат для каждого шага   
            i++;
        }
        _getch();
        return 0;
    }
}
Проблема с вычислением суммы, т.к. там факториал, помогите исправить
Миниатюры
Вычисление суммы с факториалом  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru