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

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

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

Console.WriteLine("Please,write down how many numbers would you like to sort");
            int lenght = Convert.ToInt32(Console.ReadLine());
            int[] numbers = new int[lenght];
            int i;
            for (i = 0; i < numbers.Length; i++)
            {
                numbers[i] = Convert.ToInt32(Console.ReadLine());  
            }
           
            int temp = 0;
            Console.WriteLine("sorted array:");
            for (int k = 0; k < numbers.Length; k++)
            {
                for (int j = 1 + k; j < numbers.Length; j++)
                {
                    if (numbers[k] > numbers[j])
                    {
                        temp = numbers[j];
                        numbers[j] = numbers[k];
                        numbers[k] = temp;
                    }
                }
 
                Console.WriteLine(numbers[k]);
            }

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

textual
Листинг программы
using System;
using System.Linq;
 
class Program
{
    public static void Main()
    {
        int[] arr = Enumerable.Repeat(new Random(), 20).Select(r => r.Next(-100, 101)).ToArray();
        for (int i = 1; i < arr.Length; ++i)
        {
            if (i != 0 && arr[i] < arr[i - 1])
            {
                int t = arr[i];
                arr[i] = arr[i - 1];
                arr[i - 1] = t;
                i -= 2;
            }
        }
        Console.WriteLine(String.Join(", ", arr));
    }
}

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


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

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

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