استفسار بخصوص الprolog

  • Hebarizq

السلام عليكم اخوتي

لدي مشكلة في برمجة ال prolog >> هل يوجد هنا من يمكنه مساعدتي ؟ رجاء

انا اعمل على برنامج ال SWI واريد برمجة برنامج يعتمد على ال list


تفضلي ماهو سؤالك ؟؟؟

اخي سؤالي هو

Write a prolog program that return true if you start from a certain location of a list, and return to same location. Consider the following examples

يعني لو اعطيتو find-s([3,2,1,0],0)

يرجعلي true

1-Start from location 0 which contains value of 3.

2-Go to index 3 and get the value (1).

3-Go to index 1 to get the value (2).

4-Go to index 2 to get the value (0).

حاولت فيه لكن مشكلتي مش لاقية الطريقة اللي اعرف فيها الlist

بحيث انه عند اختبار البرنامج واستخدام list باحجام مختلفة

يشتغل ويعطي نفس النتيجة !