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

Метод простых итераций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра Конвей http://www.cyberforum.ru/cpp-beginners/thread15999.html
Задача называется «Солдаты Конвея». В «Солдатах Конвея» есть шахматная доска y=8 x=7; Доска поделена на половину. В нижней части фишки, а на верху пустые поля. фишку можно передвигать, только если она может прыгнуть через другую фишку горизонтально или вертикально (но не по диагонали), туда, где есть пустой квадрат. примерное описание с картинками можно посмотреть здесь найдите слова...
C++ Считывание с файлов! Даны файлы, вида part.0, part.1, part.2 и так далее(точное кол-во этих файлов неизвестно)! Вопрос: считать с этих файлов информацию и записать в один! Помогите пожалуйста!!!:help: http://www.cyberforum.ru/cpp-beginners/thread15995.html
Нарисовать прямоугольник, чтобы верхний левый угол был расположен в заданной точке C++
Help!!!! Нужно нарисовать прямоугольник, чтобы верхний левый угол был расположен в точке (50;50), а правый нижний - в точке (100;100).
C++ Программа, моделирующая эволюцию системы из N-клеток пошагово по правилам
Составить программу, моделирующую эволюцию системы из N-клеток пошагово по правилам, приведенным ниже в таблице. При превышении в системе некоторого количества клеток M выдать соответствующее сообщение о достижении системой критической отметки. Событие Вероятность наступления события Рождение клетки 35% ( N – четное); 20% (N – нечетное) Рождение 2-х клеток 25% через каждые 5...
C++ Проблемка с массивами http://www.cyberforum.ru/cpp-beginners/thread15985.html
В Си++ я недавно и возник вопрос. Есть к примеру массив a. Есть ли функция, определяющая конечный индекс массива? :scratch:
C++ Нарисовать след от курсора. Составить программу для произвольного рисования на экране. Рисунок - это след курсора, перемещаемого с помощью клавишь управления курсором. Должна обеспечиваться возможность изменения цвета линий в процессе рисования. подробнее

Показать сообщение отдельно
Гость22211111
Сообщений: n/a

Метод простых итераций - C++

15.11.2008, 16:22. Просмотров 3097. Ответов 0
Метки (Все метки)

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

Код
typedef float (*u_f)(float);

float raschet(u_f f, u_f f1, float a, float b, float e)
{
 float x,x1;
 x1=a;
 do
 {
  x1+=0.0001;
 }
 while (((*f)(x)*(*f1)(x))>0);
 do
 {
  x=x1;
  x1=x-(*f)(x)/(*f1)(x);
 }
 while ((fabs(x-x1)>=e) && (x1>=a) && (x1<=b));
 return x1;
}

float funk(float x)
{
 return 3*sin(sqrt(x))+0.35*x-3.8;
}

float funk1(float x)
{
 return 3*cos(sqrt(x))/(2*sqrt(x))+0.35;
}

int main()
{
 float res=raschet(funk,funk1,2,3,0.0001);
 cout << "\nx="<< res << "\n";
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru