Вопрос по информатике:
Помогите пожалуйста решить задачу в Pascal вот задача:Дана последовательность из n различных целых чисел. Найти сумму ее членов, расположенных между максимальным и минимальным значениями (в сумму включить и оба этих числа).Если вы сделаете отправьте ответ скриншотом из Pascal.
- 19.06.2018 23:46
- Информатика
- remove_red_eye 8054
- thumb_up 25
Ответы и объяснения 1
Const
n=10;
var
a:array[1..n]of integer;
min,max,i,s:integer;
begin
for i:=1 to n do
read(a[i]);{вводим последовательность через пробел, последний элемент ENTER}
min:=1;max:=1;
{поиск индекса мин и макс}
for i:=2 to n do
begin
if a[i] min:=i;
if a[i]>a[max]then
max:=i;
end;
{Если индекс мин меньше чем индекс макс то}
if max>min then
for i:=min to max do
s:=s+a[i]
else {если индекс макс меньше чем индекс мин}
for i:=max to min do
s:=s+a[i];
writeln(' S= ',s);
end.
- 20.06.2018 20:58
- thumb_up 39
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.