Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2010, 13:36   #1
KOPC1886
Пользователь
 
Регистрация: 28.10.2010
Сообщений: 26
По умолчанию Пмощь в рекурсии.

Можете объяснить как работает эта функция. То что это рекурсия я понял, но как она работает, Есле не сложно объясните пожалуйста по шагам.

void Towers (int number, int from, int to, int free)
{
if (number != 0)
{
Towers (number-1, from, free, to);
cout << "Передвигаем " << number << "-й диск с "
<< from << "-его стержня на " << to << "-ий \n";
Towers (number-1, free, to, from);
}
}
KOPC1886 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекурсии(паскаль) Таня.Ку Помощь студентам 1 17.12.2009 01:08
Рекурсии RAMA Паскаль, Turbo Pascal, PascalABC.NET 6 18.10.2009 13:56
Рекурсии в pascal Nogard Помощь студентам 1 22.06.2009 12:08
Ссылки и Рекурсии AleksD Паскаль, Turbo Pascal, PascalABC.NET 0 14.06.2009 20:27
Рекурсии Logan Паскаль, Turbo Pascal, PascalABC.NET 1 13.05.2008 08:52