Name: الأنونيموس 2010-11-21 9:12
MARHABA /بروغ/, ج PROGRAMMING LANGUAGE IS THE PREFERRED CHOICE AMONG CYBER-TERRORISTS:
!! برنامج بلغة ج لحل مسألة أبراج هانوي
!! عدد الخطوات = 2^ن -1 حيث ن عدد الأقراص
المتحول عدد_الأقراص : صحيح
المتحول الخطوة : صحيح
الخوارزمية أنقل (العدد ، المصدر ، الهدف ، الوسيط : صحيح)
{
إذا العدد > 0
{
أنقل (العدد -1 ، المصدر ، الوسيط ، الهدف)
الخطوة = الخطوة + 1
أكتب الخطوة ، " : " ، "انقل قرصاً واحداً من " ، المصدر ، " إلى " ، الهدف ، سطر
أنقل (العدد -1 ، الوسيط ، الهدف ، المصدر)
}
}
الخطوة = 0
أكتب "أدخل عدد الأقراص : "
أقرأ عدد_الأقراص
أنقل (عدد_الأقراص ، 1، 3، 2)