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

Нахождение корня методом хорд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Таблицу 2х2 чисел в восьмеричном формате http://www.cyberforum.ru/cpp-beginners/thread174991.html
Таблицу 2х2 чисел в восьмеричном формате Помогите кому не сложно :)
C++ error C2065: 'ofstream' : undeclared identifier // 4.cpp : main project file. #include "stdafx.h" using namespace System; #include <fstream> int main() { http://www.cyberforum.ru/cpp-beginners/thread174983.html
C++ Среди чисел кратных 11, выбрать наибольшее
Вводится последовательность из N целых чисел. Определить наибольшее число среди кратных 11.
Error 1 fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory C++
#include "stdafx.h" #include <iostream.h> int main() { double d=1.321e9; int n=1024;
C++ Даны натуральное число n, действительные числа a1,...,an. Получить: max (-a1,a2,-a3,...,(-1)nan) http://www.cyberforum.ru/cpp-beginners/thread174961.html
Даны натуральное число n, действительные числа a1,...,an. Получить: max (-a1,a2,-a3,...,(-1)nan);
C++ Какая схема размещения массивов в памяти? Помогите, нужны ответи на вопросы!!!!! 1) Что такое индексация элементов массива? 2) Что такое генератор случайных чисел и как с его помощью можно заполнить массив? 3) Какая схема размещения массивов в памяти? подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
11.10.2010, 16:51     Нахождение корня методом хорд
Зделай функции глбальными,тоесть создай их вне главной функции main,так же параметры функции findRoot должны иметь тип.
Как то так:
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
#include<iostream.h>
#include<conio.h>
#include<math.h>
using namespace std;
double f(double x)
{
    return pow(x,3)+3*pow(x,2)-4*x-12;
}
double findRoot(double a, double b, double eps)
{
     while(fabs(b - a) > eps)
     {
         a = b - (b - a) * f(b)/(f(b) - f(a));
         b = a - (a - b) * f(a)/(f(a) - f(b));
     }
     return b;
}
int main()
{
double a, b, eps;
cout<<"Vvedite a, b, eps: ";
cin>>a>>b>>eps;
cout<<"Koren' = "<<findRoot(a, b, eps);
getch();
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru