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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец http://www.cyberforum.ru/cpp-beginners/thread1195432.html
Всем привет. Прошу помочь с написанием программы: Меняя местами строки матрицы, отсортировать по возрастанию ее первый столбец. 1. Формирование, печать и обработку массивов и строк оформить в...
C++ Сортировка одномерного массива. В чем ошибка? Такая вот ошибка: ОС Windows инициировала точку останова в МояПрограмма.exe. Это может быть вызвано повреждением кучи и указывает на ошибку в МояПрограмма.exe или в одной из загруженных им DLL.... http://www.cyberforum.ru/cpp-beginners/thread1195428.html
Не работает балансировка бинарного дерева C++
Написал класс "бинарное дерево", стандартные функции - добавление, поиск, вывод дерева и балансировку к нему. При добавлении балансировки в операцию добавления программа перестает распознавать...
Почему не происходит запись в файл? C++
#include<iostream> #include<fstream> #include <string> using namespace std; int main() { string temp; string temp1;
C++ Реализовать алгоритм http://www.cyberforum.ru/cpp-beginners/thread1195407.html
Вообщем-то задание такое. Реализовать алгоритм показанный на картинке: http://i6.pixs.ru/storage/9/2/7/IMG2014060_4178668_12361927.jpg #include "stdafx.h" void main() { int Y,X; do
C++ Подскажите движок/фреймворк/библиотеку для создания 2d изометрической игры Привет, подскажите пожалуйста движок/фреймворк/библиотеку для создания 2d игры, желательно на С++. Пробивал SDL2 в целом он мне понравился, но мне сказали что к нему желательно привязать OpenGL... подробнее

Показать сообщение отдельно
crazysom
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 6

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

01.06.2014, 14:42. Просмотров 1822. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru