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

Ну могу понять суть задачи

10.04.2014, 20:45. Показов 364. Ответов 4
Метки нет (Все метки)

Вот задача.Я не пойму что делать с х1=х2=х3-1 и хi
Найти https://www.cyberforum.ru/cgi-bin/latex.cgi?S =\sum_{i=1}^{100}\frac{{x}_{i}}{{2}^{i}} если https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{1}={x}_{2}={x}_{3}=1 ;  https://www.cyberforum.ru/cgi-bin/latex.cgi?  {x}_{i}={x}_{i-1}+{x}_{i-3},i=4,5....
Какой-то бред получился...
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 
int main()
{
    float s = 0.0;
    int x[100],n;
    x[1] = x[2] = x[3] = 1;
    for (int i = 1; i < 100; i++,n++)
        s += x[i - n] / pow(2, i);
}
0
Миниатюры
Ну могу понять суть задачи  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2014, 20:45
Ответы с готовыми решениями:

Суть задачи я понял, а составить не могу=(
На сковородке одновременно можно положить k котлет. Каждую котлету нужно с каждой стороны...

Не могу понять суть эпсилон (точности) для разложения в ряд Тейлора, как её описать?
Вот задания про ряды Тейлора например,никак не может доехать суть эпсилон(точности),и как её...

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

Не могу понять обьяснение задачи
Всем доброго дня.. Ребят вот мне объяснил учитель одну задачку, но в этой задаче я не могу понять...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
4
188 / 187 / 46
Регистрация: 24.03.2011
Сообщений: 670
10.04.2014, 20:59 2
Действительно, бред.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int x[3] = {1, 1, 1}; //x[i-1], x[i-2], x[i-3]
double denom = 1, x_i;
//первые три итерации
for (int i = 0; i < 3; i++,n++) { //это немного другой i
denom*= 2;
s += x[i]/denom;
}
for (int i = 4; i < 100; i++,n++) {
        denom *= 2;
        x_i = x[0] + x[2];
        //обновляем 
        x[0] = x[1];
        x[1] = x[2];
        x[2] = x_i;
        s += x_i / denom;
}
Примерно так, на скорую руку
0
0 / 0 / 1
Регистрация: 10.04.2014
Сообщений: 9
10.04.2014, 20:59 3
Вроде так:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
    long int arr[3], current, devision = 8;
    double s;
    arr[0] = arr[1] = arr[2] = 1;
    s = 1 / 2 + 1 / 4 + 1/8;
    for (int i = 3; i <= 100; i++)
    {
        current = arr[0] + arr[2];
        devision *= 2;
        s += current / devision;
        arr[0] = arr[1];
        arr[1] = arr[2];
        arr[2] = current;
    }
    cout << s;
    return 0;
}
0
188 / 187 / 46
Регистрация: 24.03.2011
Сообщений: 670
10.04.2014, 21:44 4
KasyanDiGris, и уже в 10 строчке получите не то, что ожидали, ибо 1 / 2 = 1 / 4 = 1/8 = 0...
А вот 1.0/2, 1.0/4, 1.0/8 уже нулю не равны.
0
0 / 0 / 1
Регистрация: 10.04.2014
Сообщений: 9
10.04.2014, 22:28 5
Да ё
Глупая ошибка
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2014, 22:28

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

Не могу понять постановку задачи
Всем доброго времени суток! Есть задача, с помощью перегруженной операции *, создать возможность...

Не могу понять решения задачи
Звучит она так: Составить программу, которая создаёт файл и записывает в него 5 введеных целых...

Не могу понять условия задачи
Есть задача из Прата: Мы можем дать такое описание простого списка: • Простой список может...

Не могу понять требование задачи
Входной файл содержит набор целых десятичных чисел, каждое из которых не превышает 30 десятичных...


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

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

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