الرجاء المساعدة
اريد تصميم برنامج يحسب الاتى يحسب عملية التباديل و التوافيق
بمعنى تباديل رقم 3 هى 3*2*1=6
بمعنى اذا كان عندنا 3 أرقام فاننا من الممكن ان ارتبها على هذا الشكل
1 2 3
2 3 1
3 1 2
3 2 1
1 3 2
2 1 3
فكيف يمكن عمل ذلك
الرجاء المساعدة
اريد تصميم برنامج يحسب الاتى يحسب عملية التباديل و التوافيق
بمعنى تباديل رقم 3 هى 3*2*1=6
بمعنى اذا كان عندنا 3 أرقام فاننا من الممكن ان ارتبها على هذا الشكل
1 2 3
2 3 1
3 1 2
3 2 1
1 3 2
2 1 3
فكيف يمكن عمل ذلك
السلام عليكم أخي،،،
منذ فترة قمت بعمل مثل هذا البرنامج:
فكرة البرنامج:
أقوم بعمل فئة في أول كود في الفئة أقوم بعمل ليستات بعدد عناصر المطلوب تباديلها تحوي العناصر نفسها ، ثم نقوم بتحديد العنصر الأول من كل ليست ، ثم نقوم بقراءة كل عنصر محدد و من ثم ننقل المحدد في الليست الأولى إلى التالي ، و نكرر العملية الأخيرة حتى تصل الليست الأولى إلى نهايتها فنحرك الليست الثانية و هكذا...
عموماً سأحاول البحث عن البرنامج الذي كنت قد عملته سابقاً و وضع السورسي كود لتفهم قصدي تماماً.
أي خدمة أنا جاهز.
و السلام عليكم و رحمة الله و بركاته
و إذا رأيت نيوب الليث بارزةً ₪₪₪ فلا تظنن الليث يبتسم
For I = 0 To ArabTeam.Members.Count -1
If Not(ArabTeam.Members(I).LoveArabTeam) Then
MessageBox.Show("No Body Likes U")
Else
MessageBox.Show("U R Welcome!!!")
End If
Nextدعنا نصعب الأمور قليلاً
الأحتمالات ل3 أرقام مختلفة تضمن تكرار اي فرد من مجموعة الأرقام تلك مرة او مرتين أو ثلاثة أو عدم وجودة أصلاً
للتسهيل دعنا نضع مجموعة من رقمين فقط 1و 2
الاحتمالات
1
11
12
22
2
21
حيث ان سياسة الاحتمالات لاتطبق علي الأرقام فقط لكنها تنطبق علي افراد مجموعه وتدرس احتمالية تواجدهم
هذا الموضوع مغلق.