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

Написать рекурсивную функцию вычисления корня уравнения f(x)=0 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ переделать из Паскаль в С++ http://www.cyberforum.ru/cpp-beginners/thread715363.html
Люди, помогите переделать код из Паскаля в С++ program rabot; {$APPTYPE CONSOLE} uses SysUtils; Var a,b,e,x:real;
C++ Строки. Сравнивать две строки со словами отделёнными ";" и одинаковые слова выводить на экран через пробел Скажите пожалуйста как правильно написать программу которая будет сравнивать две строки со словами отделёнными ";" и одинаковые слова выводить на экран через пробел. пробую сравнивать как массивы по одному элементу ничего не получается http://www.cyberforum.ru/cpp-beginners/thread715361.html
Бинарные деревья C++
В листьях бинарного дерева указаны идентификаторы переменных, в других вершинах - знаки арифметических операций или функций SIN, COS, TG, CTG, LOG, EXP. Возможны одноместные операции типа '+' или '-'. В этом случае требуется только один операнд. Значения переменных известны. Проверить синтаксическую правильность идентификаторов. Выдать на экран выражение в инфиксной форме со скобками....
Задания С++ (операции со строкой) C++
Здравствуйте,помогите с написанием программ в С++ (использую CodeBlocks),я новичек хочу научиться,но лучше понимаю на примерах. Заранее спасибо. 3.Дана строка, содержащая текст и арифметичские выражения со знаками +,-,*,/. Выписать все арифметические выражения и вычислить их значения
C++ С++ (функции) http://www.cyberforum.ru/cpp-beginners/thread715341.html
На С++ создать функцию , которая вводит с клавиатуры последовательность целых чисел и после ввода последнего числа выводит на печать в главной функции среднее арифметическое всех введенных чисел. Параметром функции является количество вводимых чисел. Никаких "помогите" в названии темы. Зашедшей сюда человек это итак поймет
C++ В массиве найти два члена,среднее арифметическое которых ближе всего к Х Здравствуйте,помогите с написанием программ в С++ (использую CodeBlocks),я новичек хочу научиться,но лучше понимаю на примерах. Заранее спасибо. 2.Дано действительное число Х и массив А.В массиве найти два члена,среднее арифметическое которых ближе всего к Х подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
01.12.2012, 18:42     Написать рекурсивную функцию вычисления корня уравнения f(x)=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 <iostream>
#include <cmath>
 
double f(double x)
{
 return x*x*x-3*x-2*exp(-x);  // это функция
}
 
double d(double a, double b, double e)
{
 double c;
 static int k=0;         
 if (fabs(f(c))>e) 
 {
   c=(a+b)/2;  
   std::cout<<"c="<<c<<'\n'; 
   k++;
   return f(a)*f(c)>0 ? d(c,b,e) : d(a,c,e);
 }
 else
  std::cout<<"Iterstions: "<<k;
}
 
int main()
{
double a,b,e;
std::cout<<"a/b/e: ";
std::cin>>a>>b>>e;
d(a,b,e);
  return 0;
}
Добавлено через 43 секунды

Не по теме:

Очень кстати похожа)

 
Текущее время: 07:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru