Решите, пожалуйста! Дана последовательность целых чисел, не превосходящих по модулю 10000.

Решите, пожалуйста! Дана последовательность целых чисел, не превосходящих по модулю 10000. Ноль признак конца. Вывести малое творение 2-ух частей этой последовательности.

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

begin
  var a:=ReadSeqIntegerWhile(t-gt;tlt;gt;0).OrderBy(t-gt;t).ToArray;
  var k:=a.Length-1;
  var p:=a[0]*a[k];
  if plt;0 then Writeln(p)
  else
    if a[0]lt;0 then Writeln(a[k-1]*a[k])
    else Writeln(a[0]*a[1])
end.
Ангелина Тринчук
а почему все комментарии удалены?
Балаба Женя
Автоприем роботом "Познания" решения, как верного. Бот разрезает все комментарии для архивации.
Tonja Lik
светло
Андрюша
а мои не удалены
Maksim Vojtinskij
А может, кто-то из модеров углядел что-то излишнее.
Илья
хм
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт