منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "Main";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

إلى

بدلا من ذلك ، سؤال رياضي ... البحث عن فروع مماثلة


Дмитрий Д.   (2001-12-17 13:28) [0]

هل أخبرني أحد الخوارزمية للحصول على جميع القيم الممكنة المكونة من عناصر الصفيف (على سبيل المثال ، 3x3):

QWE
ASD
ZXC

وهذا هو ، قد تكون النتيجة للسطر الأول:
QWE
qwd
qwc
QSE
QSD
ش.م.ق

وهلم جرا ...
الخوارزمية نفسها مهمة ، لأن قيم المصفوفة يمكن أن تكون حروفًا أو كلمات كاملة

شكرا مقدما.



Виктор Щербаков   (2001-12-17 13:33) [1]

ثلاث حلقات متداخلة. واحد في العمود الأول ، وآخر في الثاني ، والثالث في الثالث. ما هي المشكلة؟



Дмитрий Д.   (2001-12-17 13:42) [2]

إنه واضح
المشكلة هي أن لدي عددًا من الصفوف والأعمدة يمكن أن تكون مختلفة ...
(أخذت 3x3 على سبيل المثال)
لذلك ، نحن بحاجة إلى خوارزمية



Виктор Щербаков   (2001-12-17 13:46) [3]

ثم التكرار العودية:
وظيفة تدعو نفسها ، ويمر في الجودة. رقم عمود المعلمة للصفيف. وهكذا حتى يصل إلى العمود الأخير (أو الأول). في الوظيفة نفسها ، نحصل على حلقة عمود واحد.



Дмитрий Д.   (2001-12-17 13:59) [4]

وقطعة من التعليمات البرمجية هو ممكن؟
فكرت في التكرار ، لكن لا يمكنني معرفة ذلك



Виктор Щербаков   (2001-12-17 14:11) [5]

شيء من هذا القبيل (جلد).
المصفوفة نفسها مليئة بما تحتاجه.

الإجراء TForm1.Button2Click (المرسل: TObject) ؛ var a: array [1..3، 1..3] char؛ curline: سلسلة. الإجراء Proc1 (Col: Integer) ؛ var i: عدد صحيح بدأ بالنسبة إلى i: = 1 to 3 do بدأ إذا كان Col = 0 بعد ذلك بدأ Memo1.Lines.Add (CurLine)؛ الخروج؛ ينتهي. CurLine: = CurLine + a [i، col]؛ proc1 (Col - 1)؛ SetLength (CurLine، Length (CurLine) - 1)؛ ينتهي. ينتهي. بدأ CurLine: = ""؛ proc1 (3) ؛ ينتهي.




صفحات: 1 فرع كامل

المنتدى: "Main";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

الطابق العلوي





الذاكرة: 0.56 ميغابايت
الوقت: 0.031 ج
14-22379
فيليكس
2001-11-05 19:54
2002.01.08
أرني - أو ربما لا؟ كيف تقول!


14-22377
sudiv
2001-11-08 10:54
2002.01.08
C ++؟


1-22124
التخلي عن
2001-12-18 02:16
2002.01.08
العلامات على jpg ، bmp it.d.


1-22134
روسكو
2001-12-15 12:54
2002.01.08
هل لديك بالفعل هذا؟


1-22067
DNT
2001-12-15 16:20
2002.01.08
الحوار و دلل





الأفريكانية الألبانية العربية الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch الانجليزية الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية الروسية صربي السلوفاكيّة سلوفيني الإسبانية السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский