السلام عليكم و رحمة الله و بركاته ..
الأخوة الكرام ..
أبحث عن مدة عن دالة او ملف مصدر ( سورس كود ) يمكن من عملية توليد التباديل الممكنة مع السماح بالتكرار ..
لغة البرمجة هي سي بلس بلس ++C
كمثال .. تباديل الحرفين A - B
لكلمة مكونة من 3 احرف هي كالتالي :
كود:
A A A
A A B
A B A
A B B
B A A
B A B
B B A
B B B
حيث يمكن حساب عددها من خلال العلاقة N^M
حيث N عدد الأحرف الممكن استخدامها .. A-B
و M عدد الخانات الممكنة في الكلمة الواحد ..
اذا الناتج هواثنين أس ثلاثة = 8 و هو عدد التباديل او الحالات الممكنة التي تم ذكرها
اتمنى المساعدة ..
خالص الشكر ..