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

нахождение корня на интервале - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как получить дробное число? http://www.cyberforum.ru/cpp-beginners/thread92601.html
как получить дробное число? 14/5=2 14%5=4 а как сделать чтобы ответ был 2.8??? Добавлено через 9 минут все ненадо уже) сделал (float)n вот так
C++ Упражнение из Лафоре. Тема Перечисления. Как правильно сделать вывод? Условие: в программе определен печесляемый тип данных etype, отражающий должность сотрудника enum etype { laborer, secretary, manager, accountant, executive, researcher}. Надо по первой букве должности, введенной пользователем, определить соответствующее значение переменной, поместить это значение в переменную типа etype, а затем полностью вывести название должности. Это надо сделать с помощью 2... http://www.cyberforum.ru/cpp-beginners/thread92596.html
C++ работа с симметричной матрицей
Работаю над реализацией симметричной матрицы на Си и столкнулся с такой проблемой: т.к. матрица симметричная,то памяти достаточно n*(n+1)/2,т.е. если на самом деле матрица 12 23 ,то в памяти она будет 12 3 как в данном случае перемножить две матрицы?
C++ формула герона
найти площадь 2х трёугольников по формуле герона, оформить в виде ф-ций p=(a+b+c)/2; S=sqrt(p*(p-a)*(p-b)*(p-c)); помогите плиз! с++ Добавлено через 42 минуты #include <iostream.h>
C++ Удалить часть символьной строки, заключенной в скобки http://www.cyberforum.ru/cpp-beginners/thread92578.html
Помогите пожалуйста решить задачу Вот условие:Удалить часть символьной строки, заключенной в скобки (вместе со скобками).
C++ Найти строку матрицы с наибольшей и наименьшей суммой элементов Напишите пожалуйста решение задачи Вот условие:Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов. подробнее

Показать сообщение отдельно
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
05.02.2010, 08:23     нахождение корня на интервале
дано x^2-4x-8,75. найти корень уравнения f(x)=0 на интервале (A,B) c точностью E. использовать метод хорд. где A=5,5 B=6,5 E=10^-4. Результат решения - "Корень уравнения X"

честно сказать в математике я не силен уже 4 года как)) тобиш забыл все, поэтому не понимаю что и как искать даже математически, не то что в программе))

но имеется исходник подобной задачи, суть которой состоит в том что нужно найти корень, на том же интервале, с точностью Е, которая вводится с клавиатуры вместе с интервалом. функция монотонна(что собственно, монотонно, я так и не вспомнил)) ) и непрерывна, где f(x)=x-sin(x)/cos(x), a<b, e>0. исходник такой:
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
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
float f(float fx)
{
return fx-sin(fx)-0.25;
}
void main()
{
float a,b,e,x,x1,x2;
printf("\n vvedite a,b,e");
scanf("%f%f%f",&a,&b,&e);
if(f(a)*f(b)>0)
printf("\n\n kornej net\n");
else
{
x1=a;
x2=b;
while(fabs(x2-x1)>e)
{
x=(x1+x2)/2;
if(f(x1)*f(x)>0)
x1=x;
else
x2=x;
}
printf("\n koren' uravneniya=%f\n f(x) v etoj to4ke=%f",x1,f(x1));
}
getch();
}
как выразить мою задачу я так и не понял

Добавлено через 3 минуты
забыл уточнить.... знак ^ - степень, например x^y, означает x в степени y

Добавлено через 12 часов 10 минут
никто не поможет?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru