Читайте также: |
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication_SortMass
{
public partial class Form1: Form
{
Form2 f2;
public int[] OdnMas, OdnMasRez;
const int Count = 20;
public Form1()
{
InitializeComponent();
}
private void одномерныйToolStripMenuItem_Click(object sender, EventArgs e)
{
//Создание одномерного массива случайных чисел
listBox1.Items.Clear();
OdnMas = new int[Count];
Random rnd = new Random();
for (int i = 0; i < Count; i++)
{
OdnMas[i] = rnd.Next(-40, 110);
listBox1.Items.Add(OdnMas[i]);
}
}
private void одномерныйToolStripMenuItem1_Click(object sender, EventArgs e)
{
//Сортировка по невозрастанию одномерного массива
if (OdnMas == null) return;
listBox2.Items.Clear();
int W;
OdnMasRez = new int[Count];
for (int i = 0; i < Count; i++)
OdnMasRez[i] = OdnMas[i];
for (int i = 0; i < Count; i++)
{
for (int j = Count - 1; j > i; j--)
{
if (OdnMasRez[j] > OdnMasRez[j - 1])
{
W = OdnMasRez[j - 1];
OdnMasRez[j - 1] = OdnMasRez[j];
OdnMasRez[j] = W;
}
}
}
for (int i = 0; i < Count; i++)
{
listBox2.Items.Add(OdnMasRez[i]);
}
}
private void графическоеПредставлениеToolStripMenuItem_Click(object sender, EventArgs e)
{
//Графическое представление
f2 = new Form2();
f2.OdnMasRez2 = OdnMasRez;
f2.Show();
}
private void button1_Click(object sender, EventArgs e)
{
Close();
}
}
}
Дата добавления: 2015-07-11; просмотров: 46 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание клиентского кода Form1.cs | | | Графический дизайн форм |