0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 6
1

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

01.06.2014, 14:42. Показов 4920. Ответов 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;
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2014, 14:42
Ответы с готовыми решениями:

Метод оптимизации. Метод Фибоначчи
Дан отрезок минимизации и точность минимизации Е=0.01. Помогите пожалуйста решить данную задачу....

Метод Фибоначчи
Ребята, помогите пожалуйста написать программу на С++ по методу Фибоначчи, при условии ...

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

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

1
Модератор
Эксперт С++
10881 / 8997 / 5411
Регистрация: 18.12.2011
Сообщений: 24,059
01.06.2014, 15:30 2
То, что Вы написали, даже разобрать невозможно.
См пример
Числа Фибоначчи, простые числа и делители
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2014, 15:30

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

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

Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи
Помогите с задачкой Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а...

СЛАУ. Метод обратной матрицы, метод Гаусса, метод Крамера, метод Зейделя
Помогите ребят. Не могу построить алгоритмы для этих методов Язык C++

Метод медиан из трех элементов VS улучшенный быстрый метод сортировки(метод Бентли-Макилроя)
Здравствуйте! Дали весьма интересное задание. Сравнить два вышеуказанных метода сортировки для...

Мой код - метод бисекции, метод секущих (метод хорд)
Всем привет!!! Изучаем в институте С++. Сделал код, и там, и там одна и та же проблема - при любых...


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

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

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