Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
лалка123
2 / 2 / 1
Регистрация: 09.12.2014
Сообщений: 112
1

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

29.06.2015, 14:13. Просмотров 1796. Ответов 4
Метки нет (Все метки)

Задание : составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда. При разработке программы предусмотреть пропуск слагаемых (множителей), равных нулю или бесконечности.
http://www.cyberforum.ru/cgi-bin/latex.cgi?W=\sum_{i=-2}^{k}\frac{(-1)^i (i+3)!}{i-4}
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2015, 14:13
Ответы с готовыми решениями:

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

Составить блок-схему алгоритма и программу вычисления суммы ряда согласно условию задачи
составить блок-схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи....

Составить блок -схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи
Составить блок -схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи.

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

Составить блок-схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи
Бесконечность

4
лалка123
2 / 2 / 1
Регистрация: 09.12.2014
Сообщений: 112
02.07.2015, 11:27  [ТС] 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
25
26
27
28
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
  float f,w;
  int k,i,j,z;
  
  printf("Введите k>-2 k=: "); scanf("%d",&k);
   do
  {
  while (k>-2);
  w=0;
  z=1;
}
      for (int i=-2;i<k;i++)
      {
         z=-z;
         f=1;  
          for (int j=1;j<i+3;j++)
          f=f*j;
          if (i!=4) w=w+z*f/(i-4);
              
      }
    printf("%0.2f\n",w);
 
   getch();
}
0
Nkey
308 / 61 / 12
Регистрация: 21.12.2011
Сообщений: 290
Завершенные тесты: 2
02.07.2015, 11:52 3
Что с циклом do.. while?

Добавлено через 11 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <math.h>
 
#define k 10
 
int Fact(int x) 
{ 
    if (x == 0)
        return 1; // Не обязательно, т.к. x в данном случае никогда не равно 0
    return x * Fact(x - 1);
} 
 
void main()
{
    int w = 0;
    for (int i = -2; i <= k; i++)
    {
        if (i != 4)
            w += ()pow(-1,i) * Fact(i + 3))/(i-4);
    }
    printf("W = %d",w);
}
При значении слагаемого равного бесконечности, не придумал случаев... Возможно текст задания и для других случаев, где это необходимо..
0
лалка123
2 / 2 / 1
Регистрация: 09.12.2014
Сообщений: 112
02.07.2015, 15:11  [ТС] 4
вот не могу с этим нормально разобраться(

Добавлено через 3 часа 18 минут
программа не запускается выдает ошибку(
0
xEmpire
25 / 25 / 11
Регистрация: 07.12.2012
Сообщений: 169
Завершенные тесты: 1
02.07.2015, 15:53 5
Лучший ответ Сообщение было отмечено лалка123 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main()
{
    int k;
    std::cin >> k;
    int factorial = 1; // (i + 3)!
    double sum = 0;
    for (int i = -2; i < k; ++i) {
        if (i != 4)
            sum += static_cast<double>(factorial) / (i - 4);
        factorial *= (i + 1 + 3) * -1;
    }
    if (k != 4)
        sum += static_cast<double>(factorial) / (k - 4);
 
    std::cout << sum;
    return 0;
}
1
02.07.2015, 15:53
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2015, 15:53

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

Составить блок-схему алгоритма и написать программу вычисления матричного выражения с использованием подпрограмм
Вчера девушка попросила помочь в написании простой программы (у нее курс программирования). Ну я и...

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


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

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

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