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

Решить функцию методом Ньютона - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread673406.html
Как эту программу можно записать через указатели? #include <iostream> #include <conio.h> using namespace std; int min(int ,int); int max(int ,int); int main() { int a,b,c,y;
C++ WinAPI GetCursorPos выдает неверные значения доброго времени суток, возникла проблема с функцией GetCursorPos(LPPOINT Mouse).Она почему-то не выдает нормального значения положения мыши,а выдает какое-то одно неизменяемое положение.Подскажите пожалусто в чем может быть проблема? http://www.cyberforum.ru/cpp-beginners/thread673403.html
C++ Написать цикл, который суммирует введенные с клавиатуры числа
Оператор цикла while. Используя этот оператор, написать цикл, который суммирует введенные с клавиатуры числа, пока пользователь не введет любое отрицательное число.
сумма чисел,произведение на косинус C++
Помогите расшифровать задание:
C++ Вывести дробь в привычном виде http://www.cyberforum.ru/cpp-beginners/thread673380.html
есть переменная float x; На выходе cout<<x; показывает с E Как ее вывести в привычном формате?
C++ Работа со структурными данными Определить структурный тип содержащий следующую информацию: ФИО мастера, вид ремонта, стоимость ремонта, срок выполнения. Ввести пять элементов данного типа. Распечатать информацию в табличном виде, расположив записи в алфавитном порядке по ФИО. Подсчитать общую сумму по ремонту. Найти мастера, который выполнил больше всех работ, и мастера, который работает быстрее всех. #include... подробнее

Показать сообщение отдельно
иван_пропал
36 / 0 / 1
Регистрация: 05.10.2012
Сообщений: 110
18.10.2012, 10:20  [ТС]     Решить функцию методом Ньютона
BumerangSP обратил я внимание и изучил поподробнее метод. Исправил код, но все же выдает 3,4...
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 "stdafx.h"
#include <iostream>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
double Rech1(double x)
{
    return 0,1*pow(x,2)-x*log10(x);  // начальная
}
double Rech2(double x)
{
    return 0.2*x - log(x) - 1;           //Производная
}
double Rech3(double x)
{
    return 0.2 - 1/x;           //2я Производная
}
void main()
{
    double x , x0 = 1.5; //x0 приближенное значение корня
    double e = 0.0001;
    do
    {
        
        x = x0-(Rech1(x0)/Rech2(x0));
        x0 = x;
        cout<<x<<"\n";
 
    }
    while (abs(x-x0)<=e && (Rech1(x0)*Rech3(x0))>0);
    cout << setprecision(6)<<x;
 
  system("pause");
 
}
 
Текущее время: 01:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru