Есть ответ 👍

Оберіть онлайнові сервіси для створення
електронних закладок​

224
261
Посмотреть ответы 1

Ответы на вопрос:

erisoeun
4,5(84 оценок)

Private static int[] deletesomethinginarray(int[] a)               {                       debug.assert(a.length > 1 & & a.any(x => x > 0) & & a.any(x => x < 0));   // это просто проверка, можно удалить или закоментировать                       if (a.length == 2)                               return a;                       var max_i = -1;                       var min_i = -1;                       for (var i = 0; i < a.length; i++)                       {                               if (a[i] < 0 & & (max_i < 0 || a[max_i] < a[i]))                                       max_i = i;                               if (a[i] > 0 & & (min_i < 0 || a[min_i] > a[i]))                                       min_i = i;                       }                       var result = new int[a.length - math.abs(max_i - min_i) + 1];                       var j = 0;                       for (var i = 0; i < a.length; i++)                       {                               if (i < = math.min(max_i, min_i) || i > = math.max(max_i, min_i))                                       result[j++] = a[i];                       }                       return result;               } на всякий случай в заголовках using system; using system.diagnostics; using system.linq;

Популярно: Информатика