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

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

Войти
Регистрация
Восстановить пароль
 
OldFile
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 15
#1

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

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

Вот задача.Я не пойму что делать с х1=х2=х3-1 и хi
Найти http://www.cyberforum.ru/cgi-bin/latex.cgi?S =\sum_{i=1}^{100}\frac{{x}_{i}}{{2}^{i}} если http://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{1}={x}_{2}={x}_{3}=1 ;  http://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
Миниатюры
Ну могу понять суть задачи  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2014, 20:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ну могу понять суть задачи (C++):

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
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
KasyanDiGris
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
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
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
KasyanDiGris
0 / 0 / 1
Регистрация: 10.04.2014
Сообщений: 9
10.04.2014, 22:28 #5
Да ё
Глупая ошибка
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2014, 22:28
Привет! Вот еще темы с ответами:

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

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

Не могу до конца понять условие задачи - C++
Здравствуйте. Задача 9.5 из учебника программированию Б. Страуструпа: Классы Book и Patron у меня уже есть, не пойму следущее:...

Не могу понять ошибку .Не выводит ответ задачи - C++
#include &lt;iostream&gt; using namespace std; int main () { setlocale (LC_ALL,&quot; &quot;); int st,str,n,k=0; cout &lt;&lt; &quot;Vvedite chislo...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.04.2014, 22:28
Ответ Создать тему
Опции темы

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