Как расположить числа по возрастанию/убыванию? - C#

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

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

Как сделать сортировку.Скажите, что исправить, что не так. static void Main(string[] args)
Листинг программы
  1. {
  2.  
  3. int N = 6;
  4. int[] a = new int[N];
  5. int sum = 0;
  6. Random random = new Random();
  7. int rand;
  8. Console.WriteLine("Матрица:");
  9. for (int i = 0; i < N - 1; i++)
  10. {
  11. rand = random.Next(-5, 3);
  12. for (int j = i + 1; j < N; j++)
  13. {
  14. if (a[i] > a[j])
  15. rand = a[i];
  16. a[i] = a[j];
  17. a[j] = rand;
  18.  
  19. Console.Write(rand + " ");
  20. }
  21. }
  22. Console.ReadKey();
  23. }
  24. }
  25. }

Решение задачи: «Как расположить числа по возрастанию/убыванию?»

textual
Листинг программы
  1. for (int i = 0; i < N; i++)
  2.             {
  3.                 a[i] = random.Next(-5, 3);
  4.                 Console.Write(a[i] + " ");
  5.                 for (int j = i; j != 0; j--)
  6.                 {
  7.                     if (a[j] > a[j - 1])
  8.                     {
  9.                         rand = a[j];
  10.                         a[j] = a[j - 1];
  11.                         a[j - 1] = rand;
  12.                     }
  13.                 }
  14.             }

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


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

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

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

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

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

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