FreeBasic
Главная
Вход
Регистрация
Суббота, 21.12.2024, 16:45Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Алгоритм "Ханойские башни"
haavДата: Суббота, 06.10.2012, 08:07 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 1373
Репутация: 50
Статус: Offline
Данный пример нашел на паскале, показался очень хорошим:

Code

Sub Move(M As Integer ,A As Integer,B As Integer)
  Dim C As Integer
  If M=1 Then
   Print "сделать ход ",A,"->",B
  Else
   C=6-A-B '{C - третий стержень: сумма номеров равна 6}
   Move(M-1,A,C)
   Move(1,A,B)
   Move(M-1,C,B)
  EndIf
End Sub

Dim N As Integer
Input "N=",N
Move(N,1,2)
Sleep


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
  • Страница 1 из 1
  • 1
Поиск: