first commit

This commit is contained in:
2026-03-05 20:51:46 +04:00
commit dbc3b3359e
4 changed files with 417 additions and 0 deletions

36
Program.cs Normal file
View File

@@ -0,0 +1,36 @@
using System;
namespace su.divan2000.PLandDS_hanoi
{
class Program
{
static void Main()
{
HanoiTowers towers = new HanoiTowers(4);
Console.WriteLine(towers.toString());
try
{
towers.move(0, 1);
Console.WriteLine(towers.toString());
towers.move(0, 2);
Console.WriteLine(towers.toString());
towers.move(1, 2);
Console.WriteLine(towers.toString());
towers.move(0, 1);
Console.WriteLine(towers.toString());
towers.move(2, 0);
Console.WriteLine(towers.toString());
towers.move(2, 1);
Console.WriteLine(towers.toString());
towers.move(0, 1);
}
catch (InvalidOperationException ex)
{
Console.WriteLine("Error: " + ex.Message);
}
Console.WriteLine(towers.toString());
}
}
}