-4 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 11
1

написать программу вычисления суммы (произведения) конечного ряд C++

30.01.2016, 20:56. Показов 3821. Ответов 3
Метки нет (Все метки)

написать программу вычисления суммы (произведения) конечного ряда. При разработке программы предусмотреть пропуск слагаемых (множителей), равных нулю или бесконечности.

написать программу вычисления суммы (произведения) конечного ряд C++


помогите плс
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.01.2016, 20:56
Ответы с готовыми решениями:

Составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда
Задание : составить схему алгоритма и написать программу вычисления суммы (произведения) конечного...

Cоставить схему алгоритма и написать программу вычисления суммы конечного ряда
составить схему алгоритма и написать программу вычисления суммы конечного ряда. Значения x и n...

Написать программу вычисления суммы (произведения) конечного ряда
Написать программу вычисления суммы (произведения) конечного ряда. При разработке программы...

Написать программу вычисления суммы (произведения) конечного ряда
составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда....

3
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
30.01.2016, 22:20 2
Цитата Сообщение от milkslayer Посмотреть сообщение
программу вычисления суммы (произведения) конечного ряда
суммы здесь никакой нет, причем в знаменателе (j-1)!, а это значит, что даже для j=100 вы уже ничегошеньки не вычислите. угодайте сколько будет 10!*11!*12!*...*100! ?
все это произведение очень быстро будет стремиться к нулю. для k=10 данное поизведение будет меньше 0,0000001. для 20 сие будет меньше планковских величин и смысла не имеет - так и скажите преподу.
0
-4 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 11
31.01.2016, 13:00  [ТС] 3
помогите написать прогу пожалуйста. там еще нужно найти (j-1)! не используя fact
0
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
31.01.2016, 21:09 4
Лучший ответ Сообщение было отмечено milkslayer как решение

Решение

Цитата Сообщение от milkslayer Посмотреть сообщение
нужно найти (j-1)! не используя fact
ничего не использовал.
как-то так
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
#include <iostream>
using namespace std;
int main()
{
   
    unsigned short k;
    cout << "Enter k:";
    cin >> k;
 
    unsigned long long f = 1;
    for (int i = 1; i < k; i++)
    {
        f *= i;
    }
    
    long double p = 1.0;
    for (unsigned short j = 2; j <= k; j++)
    {
        switch (j) {
        case 3: p *= (j - 6.0)*j*1.0 / f*1.0; break;
        case 6: p *= j*1.0 / (j - 3.0)*(f*1.0); break;
        default: p *= (j - 6.0)*j*1.0 / (j - 3.0)*f*1.0; break;
        }
        
    } 
 
    cout << "\n P = " << p << endl;
    
    system("pause");
 
    
}
про типы unsigned long и тп читаем здесьдиапозоны типов данных
на *1.0 умножаем чтобы привести к типу double те к дробному
множители (j-3) и (j-6) пропущены в swtich case 3 и case 6
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2016, 21:09
Помогаю со студенческими работами здесь

Написать программу вычисления суммы (произведения) конечного ряда
Написать программу вычисления суммы (произведения) конечного ряда. При разработке программы...

Составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда
Задание : составить схему алгоритма и написать программу вычисления суммы (произведения) конечного...

Составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда
составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда. При...

Составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда
составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда. При...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru