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;
Бд- материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найденыи обработаны с электронной вычислительной машины (ЭВМ). Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием базданных. управление данными во внешней памяти (на дисках); управление данными в оперативной памяти с использованием дискового кэша; журнализация изменений, резервное копирование и восстановление базы данных после сбоев; 2используются для определения, хранения, обработки данных. используется везде, даже на стационарных компьютерах 3 цель в том, чтоб предложить пользователю абстрактное представление данных, скрыта конкретные особенности хранения и управления ими
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку