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

Метод Золотого Сечения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы[C++] http://www.cyberforum.ru/cpp-beginners/thread404578.html
Столкнулся с таким вопросом: Есть метод сохранения объекта в текстовый файл void saveTxt (char *filename) { ofstream out;//создаем поток try { out.open (filename, ios::app);//открываем файл } catch (...) { cout << "Exception opening/reading file"; }
C++ ошибка программы где? #include <iostream> #include <conio.h> #include <fstream> #include <string.h> #include <iomanip> #include <stdlib.h> #include <stdio.h> #include <math.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread404577.html
C++ Помогите в решении и написании задач на С++
Здравствуйте уважаемые Программисты и сисадмины! Нужна помощь в написании задач на С++, условия задачи следующие... 1) Используя оператор цикла с параметрами составить программу перевода действительного числа "а" (0<a<1) в двоичную систему счисления. 2) Используя оператор цикла с постусловием найти в нем все целые числа из промежутка от 200 до 500 у которых ровно 6 делителей. 3) Дано...
Найти значения функции C++
Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры. Работу программы проверить для a = 0,1; b = 1,0; h = 0,1; значение параметра n=2.
C++ Получить адрес объекта http://www.cyberforum.ru/cpp-beginners/thread404574.html
Есть задание: Реализовать пользовательский класс, имеющий конструктор по умолчанию и выполняющий вывод сообщения вида "я конструктор по умолчанию объекта по адресу 0x0220394". Возникает вопрос:если я правильно понимаю конструктор по умолчанию это конструктор без параметров. Но как такому конструктору передать адрес ссоздаваемого объекта?
C++ Ошибка LNK2019 Я только знакомлюсь с c++. Помогите пожалуйста разобраться. Есть такой класс: #pragma once template <class Type> class CMyArray { private: Type **arr; int m, n; подробнее

Показать сообщение отдельно
CryNet
0 / 0 / 1
Регистрация: 13.04.2011
Сообщений: 78
Записей в блоге: 1

Метод Золотого Сечения - C++

11.12.2011, 18:28. Просмотров 4481. Ответов 3
Метки (Все метки)

Помогите пожалуйста прокомментировать данную программу, а то не до конца пойму все действия.

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
#include <iostream>
#define eps 1e-3
#define tay 1.618
 
void Gold(double a, double b)
{
        std::cout<<"\n\n\n\tМетод золотого сечения:\n";
        double x1, x2, _x, xf1, xf2;
        int iter(0);
        x1 = a + (b - a) / (tay * tay);
        x2 = a + (b - a) / tay;
        xf1 = Fun(x1);
        xf2 = Fun(x2);
  P:
        iter++;
        if(xf1 >= xf2)
        {
                a = x1;
                x1 = x2;
                xf1 = Fun(x2);
                x2 = a + (b - a) / tay;
                xf2 = Fun(x2);
        }
        else
        {
                b = x2;
                x2 = x1;
                xf2 = xf1;
                x1 = a + (b - a) / (tay * tay);
                xf1 = Fun(x1);
        }
        if(fabs(b - a) < eps) 
        {
                _x = (a + b) / 2;
                std::cout<<"Результат:\nx = "<<_x<<"\t\tF(x) = "<<Fun(_x)<<
                        "\nКоличество итераций: "<<iter;
        }
        else
                goto P;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru