Помогите найти ошибку в программе сортировки - 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];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д