Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2011, 23:21   #11
woot
Пользователь
 
Аватар для woot
 
Регистрация: 18.10.2011
Сообщений: 10
По умолчанию

Что же, если препод записал всего 2 элемента сумы ряда, иди по пути наименьшего сопротивления. Используй формулу, предложенную Sweta. Реализация функции факториала элементарно гуглится.
ЗЫ
Скорее всего значения переменных подобрать надо так, чтобы ряд сходился. Следовательно надо посчитать частичную сумму ряда с определенной точностью с помощью цикла. Если нет, то просто до какого - то определенного значения n.
woot вне форума Ответить с цитированием
Старый 18.10.2011, 23:24   #12
D o N Rumata
Новичок
Джуниор
 
Регистрация: 18.10.2011
Сообщений: 6
По умолчанию

Люди, подскажите алгоритм
Мысль направьте)) мне даже не столько код, сколько все операции с переменными важны. вот как я делал:
каждую переменную и число, из которого надо факториал сотворить, я обозначил sl1 sl2 и так дальше
потом числитель первый как переменная
числитель второй как переменная
знаменатель первый как переменная
знаменатель второй как переменная
потом их отношения как еще одна переменная.
в итоге, проблему составляет вторая часть функции (где степени)
D o N Rumata вне форума Ответить с цитированием
Старый 18.10.2011, 23:26   #13
D o N Rumata
Новичок
Джуниор
 
Регистрация: 18.10.2011
Сообщений: 6
По умолчанию

Цитата:
Сообщение от woot Посмотреть сообщение
Что же, если препод записал всего 2 элемента сумы ряда, иди по пути наименьшего сопротивления. Используй формулу, предложенную Sweta. Реализация функции факториала элементарно гуглится.
ЗЫ
Скорее всего значения переменных подобрать надо так, чтобы ряд сходился. Следовательно надо посчитать частичную сумму ряда с определенной точностью с помощью цикла. Если нет, то просто до какого - то определенного значения n.
Да, мне понравилось, что Света предложила сижу, разбираю
D o N Rumata вне форума Ответить с цитированием
Старый 19.10.2011, 00:13   #14
woot
Пользователь
 
Аватар для woot
 
Регистрация: 18.10.2011
Сообщений: 10
По умолчанию

Вот для консоли:
Код:
#include "stdafx.h"
#include <math.h>
#include <iostream>
using namespace std;

int factorial(int);


int _tmain(int argc, _TCHAR* argv[])
{
	int max=2;
	double a,t,x,s=0;
	cin>>a>>t>>x;


	for(int i=1;i<(max+1);i++)
		s+=(pow(a,i)*pow(t,(2*i-1))*pow(x,i)+factorial(i))/(factorial(i+1)+factorial(i+2));
	cout<<s;

	system("PAUSE");
	return 0;
}

int factorial(int n){
	if ( n <= 1 ) {
		return 1;
	}
	return n * factorial(n - 1);
}
Вопросов нет?

Последний раз редактировалось woot; 19.10.2011 в 00:19. Причина: upd
woot вне форума Ответить с цитированием
Старый 19.10.2011, 00:42   #15
D o N Rumata
Новичок
Джуниор
 
Регистрация: 18.10.2011
Сообщений: 6
По умолчанию

Вопросов нет! Спасибо
D o N Rumata вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение рядов TheX3 Помощь студентам 2 17.01.2011 13:19
Задача на вычисление суммы ряда, Pascal die_hard Помощь студентам 9 07.12.2008 19:05