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

Метод деления пополам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как перегрузить ">>" в приложенном коде http://www.cyberforum.ru/cpp-beginners/thread456218.html
как собстно перегрузить >> в данном примере? #include <iostream> #include <cstring> using namespace std; class Person { public: Person()
C++ Вычислить бесконечную сумму ряда с заданной точностью е (е>0) \sum_{i=1}^{\propto }\frac{{(-1)}^{i+1}}{2i!} http://www.cyberforum.ru/cpp-beginners/thread456216.html
Сервис для win7 C++
Здравствуйте! Вычитал что в win7 все сервисы находятся в нулевой сессии в то время как пользователи логинятся в 1,2,... Мне нужно написать сервис, который смог бы взаимодействовать с пользовательскими приложениями. Рекомендуют использовать систему клиент/сервер. Может кто-нибудь подобное уже делал? Не могли бы поделиться кодом для образца? Если кто-то может предложить иное решение, буду рад...
C++ Обсчитать значение функции.
Написать программу, которая обсчитывает значение функции: Я написал что-то такое, но почему-то мне кажется что я неправильно это сделал :) #include<iostream.h> #include<math.h> #include<conio.h> int main() { int x;
C++ Обчислить площадь и периметр трапеции http://www.cyberforum.ru/cpp-beginners/thread456203.html
Всем привет. Помогите плиз в написании программы. Необходимо написать программу, которая посчитает и выведет площадь и периметр трапеции, используя произвольные координаты вершин.Спасибо. Добавлено через 6 минут при написании программы необходимо создать класс, использовать конструктор, деструктор и описать методы обчисления площади и периметра, метод выведения на экран:-[
C++ Вычислить разность между наименьшим и наибольшим значениями последовательности. Вводится последовательность из N произвольных чисел. Вычислить разность между наименьшим и наибольшим значениями последовательности. Добавлено через 7 минут Помогите(( не могу написать(( профан наверное( подробнее

Показать сообщение отдельно
tesler
3 / 3 / 0
Регистрация: 08.04.2011
Сообщений: 197

Метод деления пополам - C++

01.03.2012, 23:49. Просмотров 2136. Ответов 3
Метки (Все метки)

плиз!!!подскажите!!!
нам дана функция х*х-2=0,мы знаем отрезок на котором будем искать иксы[0,3], эпселон=10 в минус шестой степени,будем искать иксы методом деления пополам!получаю ответ, но не такой!точно не знаю ответ, но знаю, что он состоит из единиц и четверок(четверки там точно присутствуют)
посмотрите может, что не так?
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 <windows.h>
# include <conio.h>
# include <stdlib.h>
# include <stdio.h>
# include <math.h>
# include <cmath>
 
using namespace std;
 
float f(float x)
{
    return  x*x-2;
}
 
 
 
float n(float a, float b)
{   float E;
    E=0,0000001;
    while ((b-a) > E)
    { 
      float x=(a+b)/2;
      if (f(x)*f(a) < 0)
          b=x;
      else a=x;
      return (a+b)/2;
    }
    _getch();
}
 
int main()
{
  SetConsoleOutputCP(1251);
  cout<<n(0,3);
  _getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru