سورس کد حل مسئله برج هانوی سی شارپ :
کد:using System; class TowerOfHanoi { int m_numdiscs; public TowerOfHanoi() { numdiscs = 0; } public TowerOfHanoi(int newval) { numdiscs = newval; } public int numdiscs { get { return m_numdiscs; } set { if (value > 0 ) m_numdiscs = value; } } public void movetower (int n, int from, int to, int use) { if (n > 0) { movetower (n-1, from, use, to); Console.WriteLine("Move disk {0} from tower {1} to tower {2}",n,from,to); movetower (n-1, use, to, from); } } } class TowersOfHanoiApp { public static int Main() { TowerOfHanoi T; T = new TowerOfHanoi(); string cnumdiscs; Console.Write("Enter the number of discs: "); cnumdiscs = Console.ReadLine(); T.numdiscs = Convert.ToInt32(cnumdiscs); T.movetower(T.numdiscs, 1, 3, 2); Console.WriteLine("\n\nHit ENTER to continue...."); string str = Console.ReadLine(); return 0; } }
تگ ها : برج هانوی ، دانلود ، برنامه ، Application , سورس کد ، سی شارپ ، C# ، سی پلاس پلاس ، C++ ، ++C ، حل مسئله ، بحث ، برنامه نویسی ، C ، سی ، Cpp ، Cs , Csharp . Programming , Coding , Visual Studio







پاسخ با نقل قول
Bookmarks