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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Basek
2 / 2 / 1
Регистрация: 11.11.2010
Сообщений: 87
#1

Вычислить сумму ряда - C++

14.04.2011, 17:04. Просмотров 785. Ответов 17
Метки нет (Все метки)

Вычислить сумму ряда:
S=3/2!+(5+9)/4!+(7+13+19)/6!+...
N=2,4,6,8,10...(число стоящее в знаменателе-задается с экрана)!
Код реализовать в Си.
Заранее благодарен откликнувшимся.

Добавлено через 4 часа 36 минут
!!!!!)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2011, 17:04     Вычислить сумму ряда
Посмотрите здесь:

Вычислить сумму ряда - C++
Можно как то с пояснениями как это вообще прописывается? И что это за последовательность такая?

Вычислить сумму ряда - C++

Вычислить сумму ряда - C++
Вычислить сумму \sum_{x-1}^{10}{a}_{n} {a}_{n}=n!/2n. Да и еще почему когка компелируешь задачи окно вывода появляется на долисекунды и...

Вычислить сумму ряда - C++
x,кол-во членов последовательности вводится с клавиатуры

Вычислить сумму ряда - C++
Напишите программу, которая принимает с клавиатуры число N и выводит на экран все числа от N до -N. Например, если введено число 3, то на...

Вычислить сумму ряда - C++
Даны действительное число а и натуральное число n. Вычислить 1/a + 1/(a*(a+1)) + 1/(a*(a+1)*...*(a+n)) как лучше его решить циклом for ???

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Basek
2 / 2 / 1
Регистрация: 11.11.2010
Сообщений: 87
18.04.2011, 19:09  [ТС]     Вычислить сумму ряда #2
Напишите, пожалуйста, хотя бы Формулу вычисления числителя,остальное я и сам смогу!!!

Добавлено через 2 часа 41 минуту
че прям вообще никто не знает?
Basek
2 / 2 / 1
Регистрация: 11.11.2010
Сообщений: 87
23.04.2011, 03:12  [ТС]     Вычислить сумму ряда #3
товарищи!Напишите формулу вычисления числителя,пожалуйста!!!
Basek
2 / 2 / 1
Регистрация: 11.11.2010
Сообщений: 87
18.05.2011, 05:01  [ТС]     Вычислить сумму ряда #4
народ уже сколько долблюсь с этой формулой на форумах ,что никто даже представления не имеет как это можно сделать?
dampir_sanek
150 / 148 / 21
Регистрация: 09.02.2010
Сообщений: 407
18.05.2011, 07:40     Вычислить сумму ряда #5
а у преподавателя спросить никак? Не уж то не ответит? Самому интересно стало что там за формула для расчета числителя.
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
18.05.2011, 10:57     Вычислить сумму ряда #6
А что самому ни как?
S=3/2!+(5+9)/4!+(7+13+19)/6!+(9+16+24+33)/!9+(11+21+32+44+57)/!13+по той же схеме.


Цитата Сообщение от Basek Посмотреть сообщение
N=2,4,6,8,10...(число стоящее в знаменателе-задается с экрана)!
Что-то не вяжется, но можно и так.
Basek
2 / 2 / 1
Регистрация: 11.11.2010
Сообщений: 87
18.05.2011, 11:17  [ТС]     Вычислить сумму ряда #7
препод молчит как партизан,после первого допроса! И формулы я так и не увидел!
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
18.05.2011, 12:09     Вычислить сумму ряда #8
Цитата Сообщение от Basek Посмотреть сообщение
И формулы я так и не увидел!
Я последовательность в два раза длиннее разложил, теперь только слепой не увидит)
Basek
2 / 2 / 1
Регистрация: 11.11.2010
Сообщений: 87
18.05.2011, 12:17  [ТС]     Вычислить сумму ряда #9
напиши плиз!!!
kazak
3033 / 2354 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
18.05.2011, 13:16     Вычислить сумму ряда #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
 
int main(int argc, char* argv[])
{
   int num, sum = 0, last_mem = 1, sum_elem = 0;
   double ttl = 0., frac = 1.;
 
   cin >> num;
   num *= 2;
   for (int i = 2; i <= num; i+=2)
   {
      frac /= (double)(i * (i-1));
      last_mem += i;
      sum += last_mem + sum_elem;
      sum_elem += i;
      last_mem += i;
      ttl += sum*frac;
   }
   cout << ttl << endl;
   system("pause");
   return 0;
}
Basek
2 / 2 / 1
Регистрация: 11.11.2010
Сообщений: 87
18.05.2011, 16:04  [ТС]     Вычислить сумму ряда #11
а можно этот код в Си преобразовать?Пожалуйста!
Basek
2 / 2 / 1
Регистрация: 11.11.2010
Сообщений: 87
18.05.2011, 16:50  [ТС]     Вычислить сумму ряда #12
!!!!!!
dampir_sanek
150 / 148 / 21
Регистрация: 09.02.2010
Сообщений: 407
18.05.2011, 18:03     Вычислить сумму ряда #13
Basek, вот держи тот же, код но на Си.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
int main()
{
   int num, sum = 0, last_mem = 1, sum_elem = 0;
   double ttl = 0., frac = 1.;
   int i;
 
   scanf("%d", &num);
   num *= 2;
   for (i = 2; i <= num; i+=2)
   {
      frac /= (double)(i * (i-1));
      last_mem += i;
      sum += last_mem + sum_elem;
      sum_elem += i;
      last_mem += i;
      ttl += sum*frac;
   }
   printf("%lf", ttl);
   getchar();
   return 0;
}
Basek
2 / 2 / 1
Регистрация: 11.11.2010
Сообщений: 87
19.05.2011, 10:38  [ТС]     Вычислить сумму ряда #14
программа считает только при n равном 2 и 4!!!
dampir_sanek
150 / 148 / 21
Регистрация: 09.02.2010
Сообщений: 407
19.05.2011, 10:46     Вычислить сумму ряда #15
Basek, можно без вот такого посты писать: !!! Не культурно получается.
При n >= 4 ряд сходится к решению, я так думаю. у меня для n = 3 считает нормально все. А при n >= 4 значение не меняется - значит ряд сошелся.
Basek
2 / 2 / 1
Регистрация: 11.11.2010
Сообщений: 87
19.05.2011, 10:55  [ТС]     Вычислить сумму ряда #16
и то не правильно!!!

Добавлено через 1 минуту
ну смотри вот мы вводим 2 - ответ должен быть 1,5 .Так?А он нам выдает 2,083333.
kazak
3033 / 2354 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
19.05.2011, 11:10     Вычислить сумму ряда #17
Цитата Сообщение от Basek Посмотреть сообщение
ну смотри вот мы вводим 2 - ответ должен быть 1,5 .Так?
Нет, num это количество слагаемых. Соответственно если ввести 2, то программа вернет 3/2!+(5+9)/4!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2011, 11:37     Вычислить сумму ряда
Еще ссылки по теме:

Вычислить сумму ряда - C++
Добрый вечер. Ребята, помогите пожалуйста записать формулу в С++. Программа сама то написана, а вот формулу никак не получается вывести.

Вычислить сумму ряда - C++
по условию задачи(фото) у меня вышел такой код,но он обрывается,помогите пожалуйста с задачей! П.5.18.Правил Запрещено размещать...

Вычислить сумму ряда - C++
Прошу помощи

Вычислить сумму ряда - C++
дано натуральное число n вычислить с++ задачка лёгкая


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

Или воспользуйтесь поиском по форуму:
dampir_sanek
150 / 148 / 21
Регистрация: 09.02.2010
Сообщений: 407
19.05.2011, 11:37     Вычислить сумму ряда #18
Basek, c чего жто 1,5, ты по формуле посчитай.
Yandex
Объявления
19.05.2011, 11:37     Вычислить сумму ряда
Ответ Создать тему
Опции темы

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