Вопрос по информатике:
Решите, пожалуйста! Дана последовательность целых чисел, не превосходящих по модулю 10000. Ноль – признак конца. Вывести минимальное произведение двух элементов этой последовательности.
- 21.08.2018 00:25
- Информатика
- remove_red_eye 3852
- thumb_up 8
Ответы и объяснения 1
Внимание! Если программа не работает, обновите версию!
begin
var a:=ReadSeqIntegerWhile(t->t0).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.
- 21.08.2018 14:59
- thumb_up 3
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.