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

Нахождение корней уравнения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сумма бесконечного ряда - это как ? http://www.cyberforum.ru/cpp-beginners/thread71242.html
скажите мне пжлста когда дана сумма бесконечная с точностью что надо сделать я имею ввиду в чем смысл задания?? надо найти сумму при котором некий номер суммы меньше точности?!
C++ Проектирование и работа с классами Задали лабораторную в институте. Не знаю как сделать, люди помогите пожалуйста. Спроектировать и реализовать класс Complex для работы с комплексными числами. В классе должны быть определены различные конструкторы (по умолчанию, только на основе вещественной части, по вещественной и мнимой части, конструктор копирования). Должны быть перегружены следующие операторы: +, -, *, ==, *=, +=, –=,!=,... http://www.cyberforum.ru/cpp-beginners/thread71228.html
C++ Debug error
После запуска при вводе любого числа выдает debug error с предложение прервать, повторить или пропустить. Если нажимаю пропустить выдает число -858993450. В чем ошибка? #include <iostream> #include <string> #include <conio.h> using namespace std; int main() {
Дан файл с абзацем, выровненым по левому краю, надо отформатировать по правому краю C++
есть задание дан файл с абзацем выровненым по левому краю , надо отформатировать по правому краю!!
C++ использование указателей http://www.cyberforum.ru/cpp-beginners/thread71211.html
Должна быть разработана программа с меню с использованием указателей: 1. Изменить порядок следования элементов в массиве так, чтобы сначала располагались все отрицательные элементы, затем положительные, а потом нули. 2. Найдите наибольший элемент среди четных строк матрицы. 3. Выход с программы Немогу понять как реализовать 1 и 2 пункт (непонятен сам алгоритм нахождения) зы:подскажите...
C++ Файлы Помогите пожалуйста с программкой: Информация о сотрудниках предприятия содержит: -Ф.И.О.; -номер отдела; -должность; -дату начала работы. Вывести список сотрудников по отделам в порядке убывания ста¬жа. подробнее

Показать сообщение отдельно
LEQADA
Мастер кустарных методов
227 / 222 / 9
Регистрация: 09.11.2010
Сообщений: 680
05.09.2012, 23:04     Нахождение корней уравнения
Цитата Сообщение от urbinol Посмотреть сообщение
реализуйте код на шарпе
вы не в том разделе, чтобы это просить. Кроме того, я не пишу на C#
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 // tay - пропорция золотого сечения
 
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