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

Нахождение корня уравнения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение корня уравнения http://www.cyberforum.ru/cpp-beginners/thread268578.html
Составить программу для вычисления
C++ Массивы объектов у меня в классе имеется конструктор с параметрами. как мне создать массив объектов, вызывая при этом этот конструктор? к примеру Neuron RNN_1(N, Linear); будет ли верным? т.е. Neuron - мой тип данных RNN_1(N, Linear) - P объектов этого типа с параметрами N и Linear. если нет, то как по-другому это правильно делать? http://www.cyberforum.ru/cpp-beginners/thread268574.html
C++ Возможно ли определить имя переменной, зная ее значение и адрес?
Возник вопрос: возможно ли как-то определить имя переменной, зная, скажем, ее значение и адрес. Если можно, то как вообще это реализовать?
Вычислить сумму квадратов всех целых чисел попадающих в интервал(lnx,e^x) x>1. C++
Вычислить сумму квадратов всех целых чисел попадающих в интервал(lnx,e^x) x>1.
C++ Структура "Читатель библиотеки", не получается ввод времени http://www.cyberforum.ru/cpp-beginners/thread268552.html
нужно создать сруктуру, которая содержит номер читательского билетовфамилии авторовназвания книгиздательствагод изданиядата выдачисрок возврата нужно вывести информацию о книгах, срок возврата которых на указанную дату (вводится с клавиатуры) просрочен более чем на N дней (вводится с клавиатуры) написала рабочий костяк когда дошла до заполнений его функциями столкнулась с проблемами ...
C++ Ступенчатые массивы в С++ Знаю, что есть такие массивы в C#, а есть ли ступенчатые массивы в С++? Будет ли работать в C++ такой код: int a, b, c; int *mass={a,b,c}; Не могу найти статьи про это. Подскажите, пожалуйста! подробнее

Показать сообщение отдельно
IrineK
Заблокирован
02.04.2011, 01:23     Нахождение корня уравнения
Метод Ньютона.
Находим оба корня уравнения:

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
38
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
 
double f(double x) 
{    return   x*x*x+3*x*x-9*x+5;
}
 
double f1(double x) 
{    return   3*x*x+6*x-9;
}
 
double f2(double x) 
{    return   6*x+6;
}
 
int main() 
{   int i, n=0;
    double a[] = {-6.,0.};
    double b[] = {-4.,2.};
        double c,eps = 0.00001;
        
    for(i=0;i<2;i++)
        {     if(f(a[i])*f2(a[i])>0) c=a[i];
                else c=b[i];
        
        do {
                c=c-f(c)/f1(c);
                n+=1;
                       } while (fabs(f(c))>=eps);
        
        cout<<"Root c="<<c<<"\n";
        cout<<"Iterations n="<<n<<"\n";
        }
    cin.get();
        return 0;
}
Изображения
 
 
Текущее время: 10:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru