Упорядочить элементы массива - C#
Формулировка задачи:
Помогите с задачей на C# пожалуйста
если можно с комментариями
В массиве X(1...n) каждый элемент равен 0, 1 или 5. Переставить элементы массива так, чтобы сначала располагались все нули, затем все единицы, а затем все пятерки
Решение задачи: «Упорядочить элементы массива»
textual
Листинг программы
static void Main(string[] args)
{
Random rand = new Random();
int[] ar = { 0, 1, 5 };
int n = 10;
int[] a = new int[n];
for (int i = 0; i < n; i++)
{
int k = rand.Next(0, 3);
a[i] = ar[k];
}
Array.Sort(a);
Console.WriteLine(string.Join(",", a));
Console.ReadKey();