ورود

View Full Version : دو نیم کردن یک لیست به زبان پرولوگ


fooroogh
۱۰-۲۰-۱۳۹۱, ۱۱:۳۹ بعد از ظهر
با سلام
دوستان من برنامه ای به زبان پرولوگ میخوام که با گرفتن یک لیست ،آن را به دو نیم تقسیم کند.
به این ترتیب Half(X, A, B زمانی درست است که چسباندن B به انتهای A برابر X شود. مثلا :
Half([1 2 3 4 5 6],[1 2 3],[4 5 6]) درست است.

fooroogh
۱۰-۲۰-۱۳۹۱, ۱۱:۴۱ بعد از ظهر
راستی طول لیست هم زوج فرض شود.