Помогите найти ошибку в программе сортировки - C#
Формулировка задачи:
Не работает программа, помогите пожалуйста.
using System;
class Bubble
{
public static void Main() {
int [] nums = { 99, -10, 100123, 18, -978, 5623, 463, -9, 287, 49 };
int a, b, t;
int size;
size = 10; // Количество элементов массива. // Отображение значений элементов первоначального массива.
Console.Write("Значения элементов первоначального массива: \n");
for(int i=0; i < size; i++)
Console.Write(" " + nums[i]);
Console.WriteLine();
// Это код пузырькового алгоритма сортировки,
for(а=1; а < size; а++)
for(b=size-1; b >= а; b--) {
if(nums[b-l] > nums[b]) { // Если значение предыдущего элемента
// больше значения последующего элемента,
t = nums[b-l]; // то они "меняются местами".
nums[b-1] = nuraslb);
nums[b] = t;
}
}
// Отображение значений элементов отсортированного массива.
Console.Write("Значения элементов отсортированного массива: \n");
for(int i=0; i < size; i++)
Console.Write(" " + nums[i]);
Console.WriteLine();
}
}Решение задачи: «Помогите найти ошибку в программе сортировки»
textual
Листинг программы
nums[b-1] = nums[b];