
Buzalbine
6 год назад
Заполните массив случайными числами в интервале [0,1000] и выведите номера двух соседних элементов, произведение которых наибольшееПаскаль. Выполнить с помощью рандома
ОТВЕТЫ

Rodion
Oct 24, 2020
begin
var a:=ArrRandom(ReadInteger('n='),0,1000); a.Println;
var i:=a.Pairwise.Select(x->x[0]*x[1]).ToArray.IndexMax;
Writeln('Элементы ',i+1,' и ',i+2,' дают произведение ',a[i]*a[i+1])
end.
n= 15
115 263 63 193 374 685 174 755 728 654 979 274 93 994 411
Элементы 10 и 11 дают произведение 640266
275
Смежные вопросы: