27-04-13, 10:57 AM
السلام عليكم
اليكي هذا الكود بعد التعديل وانظري الى الشرح الذي مع الاكواد:
والمثال في المرفقات بعد التعديل
اليكي هذا الكود بعد التعديل وانظري الى الشرح الذي مع الاكواد:
PHP كود :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Sorting
{
public partial class Form1 : Form
{
int[] nums; // مصفوفة من نوع int
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// الترتيب التصاعدي
Array.Sort(nums); // تقوم بترتيب الاعداد في المصفوفة تصاعديا Array لل Sort دالة ال
foreach (int num in nums)
textBox1.Text += num + " ";
}
private void button2_Click(object sender, EventArgs e)
{
// الترتيب التنازلي
Array.Sort(nums); // تقوم بترتيب الاعداد في المصفوفة تصاعديا Array لل Sort دالة ال
Array.Reverse(nums); // هذه الدالة تقوم بعكس المصفوفة بعد ترتيبها تصاعديا لكي تكون الارقام تنازليا
foreach (int num in nums)
textBox2.Text += num + " ";
}
private void button3_Click(object sender, EventArgs e)
{
// عملية ادخال القيم
int i = 0;
// تحديد طول المصفوفة
nums = new int[textBox3.Text.Trim().Split(' ').Length];
// فصل كل رقم وادخاله الى المصفوفة اعتمادا على المسافة
foreach (string s in textBox3.Text.Trim().Split(' '))
{
nums[i] = int.Parse(s);
i++;
}
}
}
}
والمثال في المرفقات بعد التعديل
