Помогите найти ошибку в программе сортировки - C#

Узнай цену своей работы

Формулировка задачи:

Не работает программа, помогите пожалуйста.
Листинг программы
  1. using System;
  2. class Bubble
  3. {
  4. public static void Main() {
  5. int [] nums = { 99, -10, 100123, 18, -978, 5623, 463, -9, 287, 49 };
  6. int a, b, t;
  7. int size;
  8. size = 10; // Количество элементов массива. // Отображение значений элементов первоначального массива.
  9. Console.Write("Значения элементов первоначального массива: \n");
  10. for(int i=0; i < size; i++)
  11. Console.Write(" " + nums[i]);
  12. Console.WriteLine();
  13. // Это код пузырькового алгоритма сортировки,
  14. for(а=1; а < size; а++)
  15. for(b=size-1; b >= а; b--) {
  16. if(nums[b-l] > nums[b]) { // Если значение предыдущего элемента
  17. // больше значения последующего элемента,
  18. t = nums[b-l]; // то они "меняются местами".
  19. nums[b-1] = nuraslb);
  20. nums[b] = t;
  21. }
  22. }
  23. // Отображение значений элементов отсортированного массива.
  24. Console.Write("Значения элементов отсортированного массива: \n");
  25. for(int i=0; i < size; i++)
  26. Console.Write(" " + nums[i]);
  27. Console.WriteLine();
  28. }
  29. }

Решение задачи: «Помогите найти ошибку в программе сортировки»

textual
Листинг программы
  1. nums[b-1] = nums[b];

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут