Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ряды. Рекурсия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расчет кол-ва неотрицательных элементов массива http://www.cyberforum.ru/cpp-beginners/thread46362.html
надо найти кол-во не отрицательных элементов массива он выводит какое-то число далеко заходящее за номера элементов #pragma hdrstop #include <iostream.h> #include <stdlib.h>...
C++ Ввод данных. Долго оправдываться что совсем начинающий я не буду). Поставил компилятор Dev-C++, решил проверить как работает - написал программку, которая должна считывать числа и складывать - он... http://www.cyberforum.ru/cpp-beginners/thread46325.html
Ошибка при компиляции C++
Подскажите пожалуйста из-за чего выходит эта ошибка при компиляции программы Unresolved external 'min(const int *, const int)' referenced from H:\MY...
Функция flush() на C/C++ C++
Уважаемые эксперты, обясните пожалуйста функцию flush() на C/C++... Буду очень благодарен...
C++ Где найти список data types для C и C++? http://www.cyberforum.ru/cpp-beginners/thread46200.html
Здравствуйте. Подскажите, пожалуйста, где можно найти список data types (не знаю как они еще называются, поэтому по поиску ничего не нашел) с русскими или английскими описаниями, сгрупированными по...
C++ Вопросец о виртуальном конструкторе копировщике. Здравствуйте, все. Вопрос плана такого: Читаю, значит, книжку. Дочитал до виртуальных методов. И дошел до главы с названием" Виртуальный конструктор-копировщик". Цитата : ... Иногда требуется,... подробнее

Показать сообщение отдельно
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
09.08.2009, 12:26
Цитата Сообщение от M128K145 Посмотреть сообщение
Там написано, что решение с помощью рекурсии оправдано только в трех задачах
мало ли что там написано. рекурсию нужно применять тогда, когда она уместна. а не в "3 задачах".
***
Цитата Сообщение от Ёрик Посмотреть сообщение
не нравилось мне большое количество параметров,поэтому думал,что,возможно, как-н. без них можно обойтись
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
namespace {
  int k = 1;
  double y3 = 1.0;
  double v = 1.0;
  double eps = 0.000001;
  double power = 3;
}
 
void do_some_work() {
  v *= power / k;
  y3 += v;
  k++;
}
void fcn() {
  if (fabs(v / y3) < eps) return;
 
  do_some_work();  
  fcn();
}
 
int main() {
  fcn();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru