Вопрос по информатике:
Помогите с массивом c#
В одномерном массиве нужно удалить элементы, стоящие между максимальным отрицательным и минимальным положительным.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 23.01.2015 19:37
- Информатика
- remove_red_eye 3920
- thumb_up 25
Ответы и объяснения 1
{
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++)
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++)
return result;
}
На всякий случай в заголовках
using System;
using System.Diagnostics;
using System.Linq;
- 24.01.2015 18:49
- thumb_up 22
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.