кодесурса
«C #

Упражнения C # Sharp: сортировка целых чисел в порядке возрастания без перемещения числа -5

script1adsense2code
script1adsense3code

C # Sharp Basic: упражнение 61 с решением

Напишите программу на C # для сортировки целых чисел в порядке возрастания без перемещения числа -5.

Пример решения:

C # острый код:

using System;
using System.Linq;
using System.Collections;
public class Example
    {
      public static int[] sort_numbers(int[] arra)
        {
     
            int[] num = arra.Where(x => x != -5).OrderBy(x => x).ToArray();
            int ctr = 0;
            return arra.Select(x => x >= 0 ? num[ctr++] : -5).ToArray();
        }
  
   public static void  Main()
        {
           int[] x = sort_numbers(new int[] {-5, 236, 120, 70, -5, -5, 698, 280 });
            foreach(var item in x)
             {
               Console.WriteLine(item.ToString());
              }
        }        
}

Пример вывода:

 -5
70
120
236
-5
-5
280
698

Блок - схема:

«Блок-схема:

Редактор кода C # Sharp:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на C # для вычисления суммы всех целых чисел прямоугольной матрицы, кроме тех целых чисел, которые расположены ниже целого числа со значением 0.
Далее: Напишите программу на C #, чтобы перевернуть строки, содержащиеся в каждой паре совпадающих скобок в данной строке, а также удалить скобки в данной строке.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code