Решите, ! дана последовательность целых чисел, не превосходящих по модулю 10000. ноль – признак конца. вывести минимальное произведение двух элементов этой последовательности.
PascalABC.NET 3.3.5, сборка 1644 от 23.03.2018 Внимание! Если программа не работает, обновите версию!
begin var a:=ReadSeqIntegerWhile(t->t<>0).OrderBy(t->t).ToArray; var k:=a.Length-1; var p:=a[0]*a[k]; if p<0 then Writeln(p) else if a[0]<0 then Writeln(a[k-1]*a[k]) else Writeln(a[0]*a[1]) end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку