Вопрос по информатике:
Помогитеее, пожалуйста. Найти в одномерном массиве элементы, сумма которых максимальна, затем удалите все элементы, предшествующие тому элементу, индекс которых наибольший из двух. (в паскале)
- 26.09.2017 00:01
- Информатика
- remove_red_eye 17512
- thumb_up 18
Ответы и объяснения 1
Например так(выводит начальный массив, максимальную сумму, измененный массив).
program test;
uses crt;
var
arr:array[1..10] of integer;
i,j,max,maxn:integer;
begin
randomize;
clrscr;
for i:=1 to 10 do
begin
arr[i]:=random(100);
write(arr[i],' ');
end;
writeln;
max:=arr[1]+arr[2];
maxn:=2;
for i:=1 to 10 do
for j:=1 to 10 do
if ij then
if max
max:=arr[i]+arr[j];
if i>j then maxn:=i else maxn:=j;
end;
writeln('max summ=',max);
for i:=1 to 10 do
begin
if i
end;
readln;
end.
- 26.09.2017 14:16
- thumb_up 13
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.