ورود

View Full Version : حرفه ای: محاسبه جایگشت یک عبارت طولانی!!



ab1234
جمعه 06 خرداد 1390, 08:45 صبح
با سلام
دوستان اگه ممکنه منو راهنمایی کنید
من میخوام یه برنامه بنویسم که جایگشت حرف های یه عبارت رو بدست بیاره
مثلا

"ABC"

ABC
ACB
BAC
BCA
CAB
CBA

البته عبارتی که من میخوام محاسبه کنه 16 رقمیه ، چندتا کد از اینترنت گرفتم ولی در بهترین حالت برای 14 رقم محاسبه میکنه یا اینکه از روش بازگشتی استفاده میکنه که سیستم هنگ میکنه

خیلی لازم دارم اینو،لطفا کمک کنید :افسرده:

محسن واژدی
جمعه 06 خرداد 1390, 09:49 صبح
سلام علیکم
سورس زیر جایگشت یک عبارت طولانی را محاسبه میکند

موفق باشید

----------------------

ببخشید سورس اشتباه بود (3:09 ب.ظ)

ab1234
جمعه 06 خرداد 1390, 14:34 عصر
ممنون از لطفتون ولی کدی که شما گذاشتید جایگشت نیست!
مثلا برای همین نمونه ای که نوشتم ABC خروجی برنامه شما اینه
ABC
BCA
CAB
که این جایگشت نیست

محسن واژدی
جمعه 06 خرداد 1390, 14:56 عصر
یادم است چند ماه پیش یکی از دوستان روشی را برای محاسبه اعداد خیلی طولانی پیشنهاد داده بودند که انصافا" خیلی مفید بود، در انجمن جستجو کنین انشاء الله پیدا میشود

موفق باشید