Вопрос по информатике:
Заполните массив случайными числами в интервале [0,1000] и выведите номера двух соседних элементов, произведение которых наибольшее.
- 23.10.2017 11:25
- Информатика
- remove_red_eye 18453
- thumb_up 42
Ответы и объяснения 1
Const
n=10;
var
a:array[1..n]of integer;
i,i_max:integer;
max:real;
p:real;
begin
randomize;
for i:=1 to n do
begin
a[i]:=random(1001);
write(a[i]:4);
end;
writeln;
max:=a[1]*a[2];
i_max:=1;
for i:=2 to n-1 do
if a[i]*a[i+1]>max then
begin
max:=a[i]*a[i+1];
i_max:=i;
end;
writeln(i_max,' ',i_max+1);
end.
- 24.10.2017 21:23
- thumb_up 18
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.