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

Решить уравнение методом простых итераций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Протабулировать функцию http://www.cyberforum.ru/cpp-beginners/thread403068.html
Нужно написать программу в C++
C++ Наследование Имеются классы "Косм.Корабль", "пуля", "астероид", которые наследуют абстрактный класс "Физ.Объект"... необходимо, чтобы поля класа физ.обьект были скрытыми (private или protected) мне также приходится помещать все объекты в вектор типа "физ.объект" (использую приведение типа) CosmShip::operator PhisObj*() { PhisObj* O; ... http://www.cyberforum.ru/cpp-beginners/thread403058.html
Почему не реализовывается список? C++
Пытаюсь для начала создать список из 2-ух элементов, но не получается :( #include "stdafx.h" #include "iostream" #include "conio.h" using namespace std; struct Spos {
Преобразовать последовательность чисел так, чтобы сначала были нули, а потом все остальные. C++
Тема лабораторной работы: Работа с одномерными массивами. Задание: Преобразовать последовательность чисел так, чтобы сначала были нули, а потом все остальные.
C++ Рекурсивно вычислить количество цифр в строке http://www.cyberforum.ru/cpp-beginners/thread403032.html
Задача: Разработать рекурсивную функцию, возвращающую значение: для вычисления количества цифр в строке; с помощью данной функции определить, в каком из двух предложений цифр больше. (Учитывая, что я совершенно ничего не поняла из задания, то у меня нет даже собственной наработки, простите, очень сильно прошу помощи в написании или же подсказок, ведь возможно не так страшен волк как его малюют...
C++ Граммотное пояснение. Здравствуйте форумчане! Помогите пожалуйста грамотно (!) объяснить действия выполняющиеся в этом куске программы. { int max = 1; for (int i = 2; i <= size; i++) if (ar > ar) max = i; int min = max+1; for (int i = min; i <= size; i++) подробнее

Показать сообщение отдельно
Alexpm
3 / 3 / 0
Регистрация: 06.09.2011
Сообщений: 47
09.12.2011, 19:10     Решить уравнение методом простых итераций
Помогите решить уравнение х^4+2*x^3-x-1 на интервале [0;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
#include <iostream>
#include <math.h>
using namespace std;
 
//Функция
double f (double x) //Функция
{
    return (pow(x, 4.0)+2.0*pow(x, 3.0)-x-1.0);
};
double f1 (double x) //Производная
{
    return (4.0*pow(x, 3.0)+6.0*pow(x, 2.0)-1.0);
};
 
double iter (double a, double b, double e)
{
    double x0, x1;
    x1=(a+b)/2;
    do
    {
        x1=x0;
        x0=f(x1);
    }
    while ((fabs(x0-x1))>=e);
    return x1;
};
 
 
void main()
{
    setlocale(LC_ALL,"Russian");
    double a=0.0, b=1.0;
    double e;
    cout<<"Введите точность:"<<endl;
    cin>>e;
    printf("| %34.20f    | \n", iter(a, b, e));
}
Не могу понять почему не работает... поправте пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru