Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 20.10.2012
Сообщений: 12
1

Дано натуральное число N и вещественное число x. Вычислить частичную сумму ряда.

20.10.2012, 00:09. Просмотров 4185. Ответов 5
Метки нет (Все метки)

Дано натуральное число N и вещественное число x. Вычислить
https://www.cyberforum.ru/cgi-bin/latex.cgi?S=\sum \limits_{i = 1}^N \frac x {(N+i)!}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2012, 00:09
Ответы с готовыми решениями:

Дано вещественное число а и натуральное число n. Вычислить а^1,a^2,a^3,..a^n. Операцию возведения в степень не использовать
Дано вещественное число а и натуральное число n. Вычислить а^1,a^2,a^3,..a^n. Операцию возведения...

Дано натуральное число n, вычислить сумму ряда
Доброго времени суток. Необходима ваша помощь Дано натуральное число n. Найти сумму...

вычислить сумму членов ряда с использованием рекуррентную формулу,дано натуральное и действительное число с вычислением
во вложении задачи

Дано натуральное число N, вещественная матрица размера N x N, вещественное число x. Получить последовательность из 0 и 1
Дано натуральное число N, вещественная матрица размера N x N, вещественное число x. Получить...

5
35 / 35 / 10
Регистрация: 24.11.2011
Сообщений: 309
20.10.2012, 00:13 2
C++
1
2
3
4
5
6
7
8
 int n;
 double x;
 
 double s;
 for (int i=0;i<10;i++)
 {
 s+=n/(x+i);
 }
в итоге в s будет сумма 10-ти первых членов ряда
0
1 / 1 / 0
Регистрация: 20.10.2012
Сообщений: 12
20.10.2012, 00:14  [ТС] 3
но у меня же там факториал!
0
35 / 35 / 10
Регистрация: 24.11.2011
Сообщений: 309
20.10.2012, 13:47 4
C++
1
2
3
4
5
6
7
8
9
10
int n;
 double x;
 double fact;
 double s;
 fact=1;
 for (int i=0;i<n;i++)
 {
 fact*=(n+i);
 s+=x/fact;
 }
увидел, что формула поменялась. вот так вот должно быть
1
1 / 1 / 0
Регистрация: 20.10.2012
Сообщений: 12
20.10.2012, 17:19  [ТС] 5
все равно неверно работает. помогите найти ошибку


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <iomanip>
int _tmain(int argc, _TCHAR* argv[])
{
    int N, fact=1;
        float  x, S=0;
        
printf("Enter N, x\n");
scanf("%d %f",&N,&x);
for (int i=1; i<=N; i++)
{
    i=(N+1);
fact*=(N+i);
        S+=(x/float(fact));
}
printf("S= %f",S);
return 0;
}
0
Эксперт С++
4255 / 2229 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
20.10.2012, 17:33 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
double Sum(double x, int n)
{
   double p, f, sum;
   int i;
   for(f = i = 1; i <= n; i++)
      f *= i;
   for(sum = 0, i = 1; i <= n; i++)
   {
      f *= (n + i);
      p = x / f;
      sum += p;
   }
   return sum;
}
можно так еще
C++
1
2
3
4
5
6
7
8
9
10
11
12
double Sum(double x, int n)
{
   double i, p, sum;
   for(p = x, i = 1; i <= n; i++)
      p /= i;
   for(sum = 0, i = 1; i <= n; i++)
   {
      p /= (n + i);
      sum += p;
   }
   return sum;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2012, 17:33

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Дано вещественное число и натуральное число. Вычисления.
Дано вещественное число x и натуральное число n. Вычислить:...

Дано натуральное n, действительное число x. Вычислить частичную сумму ряда
Дано натуральное n, действительное число x. Вычислить: ...

Дано действительное число а, и натуральное число n. Найти частичную сумму ряда
1/a + 1/a^2 + 1/a^4 +... 1/(a^(2)^n)

Дано действительное число а, и натуральное число n. Найти частичную сумму ряда


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

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

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