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

Разработать алгоритм и программу для вычисления суммы ряда - C++

Восстановить пароль Регистрация
 
Liliss
1 / 1 / 0
Регистрация: 24.04.2013
Сообщений: 11
15.05.2013, 22:27     Разработать алгоритм и программу для вычисления суммы ряда #1
помогите написать программу по этой задаче:
Вычислить и напечатать значения http://www.cyberforum.ru/cgi-bin/latex.cgi?S=\sum_{k=1}^{\infty }\frac{k!}{2k}. Вычисление закончить, когда значение S станет не менее заданного числа M.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 22:27     Разработать алгоритм и программу для вычисления суммы ряда
Посмотрите здесь:

написать программу для вычисления суммы ряда C++
C++ Написать программу для вычисления суммы ряда
Написать программу для вычисления суммы ряда C++
C++ Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
stima
430 / 285 / 16
Регистрация: 22.03.2011
Сообщений: 929
Завершенные тесты: 1
15.05.2013, 23:44     Разработать алгоритм и программу для вычисления суммы ряда #2
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>
 
int factorial(int n)
{
    return (n == 1 || n == 0) ? 1 : factorial(n - 1) * n;
}
 
int main()
{
    int sum = 0, m = 0;
 
    std::cout << "Enter M: ";
    std::cin >> m;
    std::cout << std::endl;
 
    for (int k = 1; sum < m; ++k)
    {
        sum += factorial(k) / (2 * k);
    }
 
    std::cout << sum << std::endl;
 
    return 0;
}
Liliss
1 / 1 / 0
Регистрация: 24.04.2013
Сообщений: 11
16.05.2013, 00:17  [ТС]     Разработать алгоритм и программу для вычисления суммы ряда #3
спасибо большое
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
16.05.2013, 00:18     Разработать алгоритм и программу для вычисления суммы ряда #4
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
#include <iostream> 
using namespace std;
bool foo(float k,float &SUMMA,float M);
int main()
{
float k=1,SUMMA=0,M;
cin >> M;
while(foo(k,SUMMA,M))
    {
        k++;
    }
system("pause");
return 0;
}
bool foo(float k,float &SUMMA,float M)
{   
    float k_1=k;
    float k_temp=k;
    while((k-1)!=0)
        {
            k_temp*=k-1;k--;
        }
    SUMMA+=k_temp/(2*k_1);
    if(SUMMA>M)
        return false;
    cout << "k="<<k_1<<" Epsilon="<< SUMMA<<endl;
    return true;
}
Yandex
Объявления
16.05.2013, 00:18     Разработать алгоритм и программу для вычисления суммы ряда
Ответ Создать тему
Опции темы

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