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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
crazysom
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 6
#1

Метод Фибоначчи C++ - C++

01.06.2014, 14:42. Просмотров 1681. Ответов 1
Метки нет (Все метки)

Помогите с программой. Нужно написать программу с оптимизацией методом Фибаначчи. Функцию, границы и количество итераций нужно вводить самим.
Я попытался написать программу, но у меня вышла куча ошибок. Я сам начинающий в программировании и не знаю точный порядок расстановки формул и операторов.

Вот код программы:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <cmath>
#include <fstream>
namespace std;
{
int a, b, x, n;
int x1, x2, y1, y2;
int f(x1), f(x2), f(x);
int F(n);
 
char* f(x);
}
 
{
    x = int Z;
    x1 = a + (b-a)*F(n-2)/F(n);
    x2 = a + (b-a)*F(n-1)/F(n);
    y1 = f(x1);
    y2 = f(x2); 
}
n = n-1;
 
do a=x1, x1=x2, x2=b-(x1-a), y1=y2, y2=f(x2)
while (y1>y2);
else b=x2, x2=x1, x1=a+(b-x2), y2=y1, y1=f(x1);
 
do x=x1=x2
if n=1;
else 
return to while (y1>y2);
 
int main;
{
    cout<<"    ГЊГҐГІГ®Г¤ îïòèìèçГ*öèè ÔèáîГ*Г*Г·Г·ГЁ"<<endl<<endl<<endl;
    cout<<"Ââåäèòå ГґГіГ*êöèþ äëÿ îïòèìèçГ*öèè";
    cin>>f(x)>>endl;
    cout<<"Ââåäèòå Г*Г*Г·Г*ëüГ*ûå ГЈГ°Г*Г*èöû ГЁ ÷èñëî ГЁГІГҐГ°Г*öèé"<<endl;
    cout<<"a = "/n;
    cin>>a;
    cout<<"b = "/n;
    cin>>b;
    cout<<"n = ";
    cin>>n;
}
{
        x = (a + b) / 2;
        cout<<"ÐåçóëüòГ*ГІ:\nx = "<<x<<"\t\tF(x) = ";
}
return 0;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2014, 14:42     Метод Фибоначчи C++
Посмотрите здесь:

Метод Фибоначчи - C++
Ребята, помогите пожалуйста написать программу на С++ по методу Фибоначчи, при условии f(x)=2x*x*x-6*x+3, a=0, b=2,5 .

Генератор XORShift и Метод Фибоначчи с запаздываниями - C++
Вопрос такой,как генерировать вещественные числа в определенном диапазоне с помощью XORShift и генератора на основе Метода Фибоначчи с...

Метод чисел Фибоначчи. Вывести решение в виде численного значения в точке экстремума независимой переменной - C++
Написать программу которая должна выводить решение в виде численного значения в точке экстремума независимой переменной (x экстр.) и...

Фибоначчи - C++
Описать не рекурсивную функцию Fib целого типа, вычисляющую N-е число Фибоначчи F(N) по формуле: F(1) = F(2) = 1, F(k) = F(k-2) + F(k-1),...

фибоначчи от и до. - C++
Распечатать все чиса Фибоначчи, которые попадают в промежуток, заданный двумя введенными с клавиатуры натуральными числами. должно...

Фибоначчи - C++
14. В заданном целочисленном массиве распечатать те элементы, порядковые номера которых – числа Фибоначчи, а также определить количество...

Фибоначчи - C++
Дано целое число N(&gt;1), которое является числом Фибоначчи: N=Fk. Найти целые числа Fk-1 и Fk+1 - предыдущие и последующее числа...

Фибоначчи - C++
Доброго времени суток. Написал код задачки, но работает ООЧЕНЬ долго. Если сможете помогите исправить, спасибо ! ограничение времени на...

фибоначчи - C++
написать программу которая вычисляет столбцом числа фибоначчи

Фибоначчи - C++
#include &lt;iostream&gt; using namespace std; int pay (int k) { unsigned int a; int b,p; a = 0; a = 1; a = 1; for (int i=4; i...

Прогрессия Фибоначчи - C++
Никак не могу понять что не так с кодом. Хотел сделать прогрессию Фибоначчи, постоянно выдает ошибку, не получается исправить. ...

Числа Фибоначчи - C++
Ряд чисел Фибоначчи задается следующим образом: первые два числа равны 1 ( F 1 = F 2 = 1 ), а каждое следующее равно сумму двух предыдущих:...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6284 / 5887 / 1908
Регистрация: 18.12.2011
Сообщений: 15,112
Завершенные тесты: 1
01.06.2014, 15:30     Метод Фибоначчи C++ #2
То, что Вы написали, даже разобрать невозможно.
См пример
Числа Фибоначчи, простые числа и делители
Yandex
Объявления
01.06.2014, 15:30     Метод Фибоначчи C++
Ответ Создать тему
Опции темы

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