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

Рекурсия - C++

Восстановить пароль Регистрация
 
Hammersky
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 9
22.02.2012, 17:11     Рекурсия #1
Помогите написать рекурсию. Задание прилагаю
Миниатюры
Рекурсия  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2012, 17:11     Рекурсия
Посмотрите здесь:

Рекурсия C++
C++ рекурсия
Рекурсия C++
Рекурсия C++
Рекурсия C++
Рекурсия C++
C++ Рекурсия
C++ Рекурсия

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
22.02.2012, 18:24
  #2

Не по теме:

Hammersky, почитай думаю поможет разобраться
http://www.cyberforum.ru/faq/thread4...ml#post2449607
http://www.cyberforum.ru/faq/thread4...ml#post2452211

HardMorg
2 / 25 / 3
Регистрация: 29.08.2010
Сообщений: 204
22.02.2012, 21:29     Рекурсия #3
Цитата Сообщение от Hammersky Посмотреть сообщение
Помогите написать рекурсию. Задание прилагаю
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
double e = 0.001;                                                                     
double x = 3;
double func(double y){
 
    double y2 = 0.5 * (y + (x   / y));
 
    if(fabs(y*y - y2*y2) < e)
        return y;
    else 
        return func(y2);
        
}
int main() {
    double a = 4;
 
    cout << func(a) << endl;
    return 0;
}
Yandex
Объявления
22.02.2012, 21:29     Рекурсия
Ответ Создать тему
Опции темы

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