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

Программа нахождения корней многочлена методом хорд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка: "invalid conversion from char* to char" http://www.cyberforum.ru/cpp-beginners/thread257178.html
Граждане,товарищи изучаю C++ и зациклился на проблеме,мне надо подсчитать количество букв в массиве введённом с клавиатуры#include <iostream> using namespace std; int func(char k) { int i; ...
C++ работа с указателями и классами Здравствуйте! Пишу класс для работы с датами, необходимо выполнять различные операции с датами. Собственно код: Date.h #ifndef DATE_H #define DATE_H #include <ctime> http://www.cyberforum.ru/cpp-beginners/thread257130.html
доступ к конкретным элементам, хранящимся в двух структурах(одна вложена в другую) C++
Доброго времени суток всем. Передо мной стоит такая задача - нужно сделать программу, которая бы строила большое количество точек - с различными координатами, и в итоге, разбивала их на определенные...
Метод Ньютона в решении СНАУ C++
РЕбят, помогите с прогой. Нужна прога которая решает СНАУ методом Ньютона. Без нее не защищусь. Заранее спасибо.
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread257065.html
задачи на действие с массивами 1)Удаление элемента массива 2)Среднее значение элементов массива 3)Поиск максимального и минимального элемента массива 4)заполнения массивами случайными числами в...
C++ Построить светящийся разными цветами треугольник построить,светящийся разными цветами треугольник подробнее

Показать сообщение отдельно
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225
14.03.2011, 17:46
Попробуй это.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream.h>
#include<math.h>
double  f (double x)
{return tan(0.5*x+0.1)-x*x; } //твоя функция
double f2(double x)
{return 0.5*sin(0.5*x)/pow(cos(0.5*x),4)-2;}    //ее производная
void main()
{double a,b,xs,xm,xn;
 double eps=0.001;
 cout<<"Введите начало отрезка:";
 cin>>a;
 cout<<"Введите конец отрезка:";
 cin>>b;
 if ((f(a)*f2(a)) < 0) {xm=a; xs=b;}
 else {xm=b; xs=a; }
 xn=xm;
 do{ xm=xn;
xn=xm-(f(xm)*(xs-xm)/(f(xs)-f(xm)));  }
 while (fabs(xn-xm)>eps);
 cout<<"x="<<xn;}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru