Помогите найти ошибку в программе сортировки - 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];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5