Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
dimoncheg
10 / 10 / 2
Регистрация: 18.10.2012
Сообщений: 220
#1

Цикл с предусловием (Вычислить сумму ряда) - C++

08.12.2012, 21:34. Просмотров 559. Ответов 4
Метки нет (Все метки)

Здравствуйте уважаемые форумчане. Вот задача. Не могу её реализовать, формулы больно пугают, теряюсь с чего начать. Помогите чем сможете. Заранее спасибо.

Пусть http://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{1}={x}_{2}={x}_{3}=1; {x}_{i}={x}_{i-1}+{x}_{i-3}, i=4,5,6... .

Найти http://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{i=1}^{50}\frac{{x}_{i}}{{2}^{i}}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2012, 21:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Цикл с предусловием (Вычислить сумму ряда) (C++):

Цикл с предусловием (while), вычислить сумму ряда - C++
Вычислить сумму ряда с точностью Е, общий член которого {a}_{n}=\frac{{(-1)}^{n-1}}{{n}^{n}}

Вычислить сумму ряда (цикл while()) - C++
Помогите пожалуйста, напишите программу по примеру, прикреплённому ниже, через цикл While. по возможности, напишите пожалуйста так же,...

Цикл: вычислить сумму знакопеременного ряда - C++
#include "stdafx.h" #include<iostream> #include "math.h" using namespace std; const double e=0.00001; int _tmain(int argc,...

Используя цикл for вычислить сумму ряда - C++
8. Даны натуральное n и действительное х, Вычислить sinx+sin^2x+.....sin^nx . Использовать оператор for

Цикл с постусловием: Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2 - C++
Здравствуйте! Помогите пожалуйста написать программу цикла с постусловием на языке С++. Буду очень благодарна. Вычислить сумму ряда с...

Вычислить значение суммы ряда, используя операторы цикла с предусловием, постусловием и параметром - C++
Задание: Вычислить значение суммы ряда, используя операторы цикла с предусловием, постусловием и параметром (по выбору пользователя)....

4
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
08.12.2012, 22:37 #2
это вот так задача в действительности выглядит? Оо , или вы ее всетаки можете привести в нормальный вид

Добавлено через 58 минут
а ну так это просто ряд посчитать, в чем у вас трудность?
0
Nikcharn
71 / 53 / 3
Регистрация: 31.07.2009
Сообщений: 149
08.12.2012, 22:38 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <math.h>
 
using namespace std;
 
void main() {
    const int kol = 51;
    int x1, x2 , x3, x;
    float s = 3;
    x1 = x2 = x3 = 1;
    for (int i = 4; i < kol ; i++) {
        x = x3;
        x3 = x3 - x1;
        x1 = x2;
        x2 = x;
        s += x3 / pow(2.,i); 
    }
 
    cout << s << endl;
}
2
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
08.12.2012, 22:49 #4
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
29
30
31
#include <iostream.h>
#include <math.h>
#include <windows.h>
 
int element(int index){
    if (index == 1) {
       return 1;
    } else
    if (index == 2) {
       return 1;
    }  else
    if (index == 3) {
       return 1;
    }  else {
        return element(index-1)+element(index-3);
    }
}
int main(){
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int count;
    double sum = 0;
    cout<< "Введите количество эллементов суммы ряда" <<endl;
    cin>> count;
    for (int i = 1; i < count; i++) {
         sum+=element(i)/powf(2,i);
    }
    cout<< endl<< "Сумма ряда равна " <<sum << endl;
    system("pause");
    return 0;
}
1
dimoncheg
10 / 10 / 2
Регистрация: 18.10.2012
Сообщений: 220
09.12.2012, 07:58  [ТС] #5
спасибо, буду разбираться
0
09.12.2012, 07:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2012, 07:58
Привет! Вот еще темы с ответами:

Вычислить сумму по заданной формуле с помощью цикла с предусловием (while) - C++
Пусть {X}_{1}={Y}_{1}=1; {X}_{i}=0.3*{X}_{i-1}, {Y}_{i}={X}_{i-1}+{Y}_{i-1}, i=2,3,... . Дано натуральное число n. Найти...

Используя цикл for найти сумму ряда - C++
как сделать это с помощью for?))

Вычислить сумму ряда. Где-то напутал знаки или формула ряда не правильная. Посмотрите свежим взглядом. - C++
Привет! Пишу простую контрольную, не могу понять, то ли я где-то со знаками туплю, то ли формула не корректна. Задание: Мое...

Найти сумму ряда по заданной формуле, используя цикл for - C++
Помогите решить задачу с помощью цикла for С++ Дано вещественное число x (|x|&lt;1) и натуральное число n. Сначала выведите значение суммы...


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

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

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