هل يمكن كود لترتيب الارقام تصاعديا وتنازليا دون استخدام المصفوفة
عملته تصاعدي على الفيجوال بيسك
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
Dim msgStr As String = ""
Dim X(20) As Single
Dim N As Single
N = InputBox("ادخل عدد القيم")
For I = 1 To N
X(I) = InputBox("ادخل القيم")
msgStr = msgStr & X(I)
Next I
MsgBox(msgStr)
End Sub
كيف يمكن تحويله الى سي شارب
السلام عليكم
اخي العزيز
لو فرضنا انه لدينا المصفوفة التالية:
PHP كود :
int[] arr = new int[5] { 3, 4, 1, 2, 5 };
الترتيب التصاعدي:
PHP كود :
Array.Sort(arr);
foreach (int ar in arr)
textBox1.Text += ar + " ";
الترتيب التنازلي:
PHP كود :
Array.Sort(arr);
Array.Reverse(arr);
foreach (int ar in arr)
textBox1.Text += ar + " ";
بالتوفيق ان شاءالله
شكرا للرد ولكني مبتدئة
هل يمكن كتابة الكود كاملا
وهل يمكن الترتيب بطريقة غير المصفوفة
السلام عليكم
اختي العزيزة هل تريدينها بالConsole Application ام بالWindows Application؟
لا اعتقد يوجد طريقة اخرى غير المصفوفات لان المصفوفات تسهل العملية ,فكما ترين هنالك فئة جاهزة اسمها Array وفيها دوال جاهزة تخص المصفوفات
حتى ارفق لك مثال كامل ان شاءالله
Windows Application من فضلك
وشرح الكود
وشكرا للرد ومجهودك
السلام عليكم
المثال في المرفقات والشؤح مع الاكواد
بالتوفيق ان شاءالله
شكرا جدا للرد
هاشوف المرفق
اخت سجد لا اجد شرح في المرفقات
وعند تجربة البرنامج حدث التالي
مرفق صور للتجربة حيث قمت بادخال الارقام
5 10 2 12
ومرفق صورة بعد الضغط على ترتيب تصاعدي
برجاء المساعدة وتجربة البرنامج او اعطائي شرح للتجربة
السلام عليكم
اولا انا ولد اسمي سجاد ولست ببنت اختي العزيزة
اختي العزيزة البرنامج فيه ارقام افتراضية بمجرد الضغط على الزرين سيتم ترتيب الارقام بشكل تصاعدي وتنازلي والارقام من 1 الى 7
تستطيعين تغيير الارقام من داخل الكود
وقلت الشرح مع الاكواد وليس في المرفقات
بارك الله فيكي
بعد اذنك كده الارقام هتكون ثابتة انا عايزة طريقة اني ادخل ارقام مختلفة كل مرة
الشرح مع الاكواد فين مالقيتش شرح
بعد اذنك وعذرا لكثرة الاسئلة تشرحيلي الكود