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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2013, 23:47   #1
vitaliz
Пользователь
 
Регистрация: 14.12.2013
Сообщений: 10
По умолчанию Ряды

Уже неделю борюсь с этой задачей, не понимаю как это реализовать,нету даже нормальных аналогов где подсмотреть
Задача.
Помогите решить пожалуйста))
Для заданного целого а и действительного | х | < 1 с точностью до пятого знака найти
Изображения
Тип файла: png p.png (3.5 Кб, 45 просмотров)
vitaliz вне форума Ответить с цитированием
Старый 31.12.2013, 00:35   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Аналогов нет? Вы что, все пары по матану прогуляли?
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 31.12.2013, 01:06   #3
vitaliz
Пользователь
 
Регистрация: 14.12.2013
Сообщений: 10
По умолчанию

Цитата:
Сообщение от ROD Посмотреть сообщение
Аналогов нет? Вы что, все пары по матану прогуляли?
Я на заочке учусь, первый курс. Закончили определенными интегралами. Хотел бы во все нормально разобраться. Я не понимаю к какому виду его привести, что реализовать уже программно.
vitaliz вне форума Ответить с цитированием
Старый 31.12.2013, 01:13   #4
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Слагаемые:
1-е : a*x/1
2-е : a(a-1)*x^2/(1*2)
3-е : a(a-1)(a-2)*x^3/(1*2*3)
и т.д.
Принцип простой - следующее слагаемое вычисляем через предыдущее. Подобных примеров на форуме - полно. Тут вообще половина " помогите ..." - про матрицы, другая половина - про такие ряды.
Ничего особенного в этом конкретном ряду нет.

Насчет точности - скорее всего в задании подразумевается, что как только очередное слагаемое станет по модулю меньше 0,00001, можно прекращать суммирование.

Последний раз редактировалось type_Oleg; 31.12.2013 в 01:16.
type_Oleg вне форума Ответить с цитированием
Старый 31.12.2013, 08:58   #5
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Сообщение от type_Oleg Посмотреть сообщение
Насчет точности - скорее всего в задании подразумевается, что как только очередное слагаемое станет по модулю меньше 0,00001, можно прекращать суммирование.
Обычно в задачах про ряды именно это и подразумевается.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 07.01.2014, 02:33   #6
vitaliz
Пользователь
 
Регистрация: 14.12.2013
Сообщений: 10
По умолчанию

Готовый код к задачи, может кому-то пригодиться))
Код:
#include "stdafx.h"
#include <stdio.h>
#include <math.h>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int k=0;
float x,a,p=1,suma=1, d=1;
double  Eps=0.00001;
cout<<"a:"; cin>>a;
cout<<"x:"; cin>>x;
do{
k=k+1;
d=x*(a-k+1)/k;
p*=d;
suma+=p;
}
while(p>Eps);
cout<<"Valua:\n"<<suma;
system("pause");
	return 0;
}
vitaliz вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ряды в С++ recordd Общие вопросы C/C++ 8 08.12.2012 16:31
Ряды в С++ L_A_R Общие вопросы C/C++ 3 30.12.2010 11:44
ряды alexy Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2010 17:22
Си,ряды acko Помощь студентам 0 21.11.2010 05:46