Дан линейный массив A[1..N], содержащий целые числа. Отыскать длину наименьшего отрезка

Дан линейный массив A[1..N], содержащий целые числа. Отыскать длину меньшего отрезка числовой прямой, содержащего все положительные элементы массива. Pascal

Задать свой вопрос
1 ответ
// PascalABC.NET 3.2, сборка 1389 от 01.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(ReadInteger('n='),-20,99); a.Println;
  var s:=a.Where(x-gt;xgt;0);
  Writeln('Длина отрезка одинакова ',s.Max-s.Min)
end.

Пример
n= 15
83 26 56 73 47 21 -8 91 72 7 60 12 25 36 62
Длина отрезка равна 84

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт