Почему не работает код? - C# (179344)

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

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

Листинг программы
  1. Console.WriteLine("Please,write down how many numbers would you like to sort");
  2. int lenght = Convert.ToInt32(Console.ReadLine());
  3. int[] numbers = new int[lenght];
  4. int i;
  5. for (i = 0; i < numbers.Length; i++)
  6. {
  7. numbers[i] = Convert.ToInt32(Console.ReadLine());
  8. }
  9. int temp = 0;
  10. Console.WriteLine("sorted array:");
  11. for (int k = 0; k < numbers.Length; k++)
  12. {
  13. for (int j = 1 + k; j < numbers.Length; j++)
  14. {
  15. if (numbers[k] > numbers[j])
  16. {
  17. temp = numbers[j];
  18. numbers[j] = numbers[k];
  19. numbers[k] = temp;
  20. }
  21. }
  22. Console.WriteLine(numbers[k]);
  23. }

Решение задачи: «Почему не работает код?»

textual
Листинг программы
  1. using System;
  2. using System.Linq;
  3.  
  4. class Program
  5. {
  6.     public static void Main()
  7.     {
  8.         int[] arr = Enumerable.Repeat(new Random(), 20).Select(r => r.Next(-100, 101)).ToArray();
  9.         for (int i = 1; i < arr.Length; ++i)
  10.         {
  11.             if (i != 0 && arr[i] < arr[i - 1])
  12.             {
  13.                 int t = arr[i];
  14.                 arr[i] = arr[i - 1];
  15.                 arr[i - 1] = t;
  16.                 i -= 2;
  17.             }
  18.         }
  19.         Console.WriteLine(String.Join(", ", arr));
  20.     }
  21. }

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


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

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

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

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

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

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