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

Задать определенное число итераций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая считывает текст из файла и выводит на экран строки, содержащие двоичные числа http://www.cyberforum.ru/cpp-beginners/thread1164426.html
Помогите пожалуйста написать программу в CodeBlocks: Написать программу, которая считывает текст из файла и выводит на экран строки, содержащие двоичные числа. Буду очень...
C++ Как получить доступ к элементам вектора Нашел вот такой код. А вот как получить доступ к элементам вектора? FILE *ToWrite = fopen("C:\\result.txt", "w+"); list<string> ids; char s; while(true) { fgets(s, 20,... http://www.cyberforum.ru/cpp-beginners/thread1164424.html
Задача со строкой C++
Пользователь вводит текст, если он соответствует формату "словооволс" (тоесть слово+перевернутое слово), то выводится значение NO, если же текст не соответствует формату, то выводится YES
C++ Написать код, который будет переключать модем HUAWEI E171 из режима 3G на 2G
собственно необходимо сделать утилиту для переключение модема HUAWEI E171 из режима 3G на 2G данный код работает, в принципе, из модема читает информацию но когда посылаешь АТ команду не...
C++ Указатель this и виртуальние функции http://www.cyberforum.ru/cpp-beginners/thread1164327.html
Доброго времени суток! Есть проблема: Существует два класса: второй наследует первого. Есть функция, которая выводит название класса к которому принадлежит объект. Вот в этом и проблема:...
C++ Вывод дерева, найти ошибку в коде Ребятки,выручите,кто может,в общем,нужно,чтобы дерево вывелось,но не получается почему-то,где-то леплю смешную ошибку,программу полдня писал,уже голова не варит...Буду крайне благодарен за помощь... подробнее

Показать сообщение отдельно
Erato
20 / 8 / 3
Регистрация: 22.10.2012
Сообщений: 73

Задать определенное число итераций - C++

02.05.2014, 22:13. Просмотров 229. Ответов 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
double Dichotomy(double a, double b, bool flag)
{
    double x1, x2, xm, accuracy;
    i=0;
    accuracy = fabs(b-a);
 
    if(flag)
    {
        while(accuracy > epsilon)
        {
            xm = (a+b)/2;
            x1 = xm - epsilon/2;
            x2 = xm + epsilon/2;
 
            if(fun(x1) >= fun(x2))
                a = xm;
            else
                b = xm;
                i++;
            accuracy = fabs(b-a);
        }
    }
    else{
        while(accuracy > epsilon)
        {
            xm = (a+b)/2;
            x1 = xm - epsilon/2;
            x2 = xm + epsilon/2;
 
            if(fun(x1) <= fun(x2))
                a = xm;
            else
                b = xm;
                i++;
            accuracy = fabs(b-a);
        }
    }
    return (a+b)/2;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru