Расположить числа в порядке возрастания - C# (178793)

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

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

C# Расположить числа в порядке возрастания Дана последовательность чисел: 1 53 4 3 41 56 45 68 15 46 64 5 6 8 51 33 54 Необходимо разработать программу, которая расположит числа в порядке возрастания. Не могу найти ошибку в коде. Помогите пожалуйста.
public static void Main()
{
int[] array = new int[17];
array [0] = 1;
array [1] = 53;
array [2] = 4;
array [3] = 3;
array [4] = 41;
array [5] = 56;
array [6] = 45;
array [7] = 68;
array [8] = 15;
array [9] = 46;
array [10] = 64;
array [11] = 5;
array [12] = 6;
array [13] = 8;
array [14] = 51;
array [15] = 33;
array [16] = 54;
 
for (int i=0; i < array.Length; i++)
{
array[i] = Convert.ToInt32(Console.ReadLine());
}
BubbleSort (array);
Console.WriteLine("Результат: ");
 
for (int i=0; i < array.Length; i++)
{
Console.WriteLine (array [i]);
}

Console.ReadKey ();
}
static int [] BubbleSort(int [] array)
{
int sort;
for (int i=0; i < array.Length; i++)
{
for (int j = i+1; j < array.Length; i++)
{
if(array[i] > array[j])
{
sort = array [i];
array [i] = array [j];
array [j] = sort;
}
}
}
return array;
}

Решение задачи: «Расположить числа в порядке возрастания»

textual
Листинг программы
using System.Collections.Generic;
 
public static void Main()
{
int[] array = new int[17];
array [0] = 1;
array [1] = 53;
array [2] = 4;
array [3] = 3;
array [4] = 41;
array [5] = 56;
array [6] = 45;
array [7] = 68;
array [8] = 15;
array [9] = 46;
array [10] = 64;
array [11] = 5;
array [12] = 6;
array [13] = 8;
array [14] = 51;
array [15] = 33;
array [16] = 54;
foreach (var el in array.OrderBy(x => x))
          Console.WriteLine(el);
 
}

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


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

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

5   голосов , оценка 3.4 из 5
Похожие ответы