Есть ответ 👍

Переставить элементы массива в порядке убывания и найти сумму элементов массива находящихся между наибольшим и наименьшим элементом массива не включая их самих pascal

164
274
Посмотреть ответы 3

Ответы на вопрос:

Св55
4,7(31 оценок)

Pascalabc.net 3.4.2, сборка 1880 от 18.11.2018 внимание! если программа не работает, обновите версию!

begin

  var a : = arrrandom(readinteger('n='), -10, 10);

  a.println;

  a : = a.orderdescending.toarray;

  a.println;

  var (max, min) : = (a.max, a.min);

  var i1 : = a.indexesof(t -> t = max).last;

  var i2 : = a.indexof(min);

  a? [i1 + 1: i2].sum.println

end.

пример n= 15 -10 9 9 -10 -5 -7 -9 1 -8 -10 1 7 10 4 -5 10 9 9 7 4 1 1 -5 -5 -7 -8 -9 -10 -10 -10 -3

У, сначала нужно найти макс и мин элементы.  max = a(1)  nmax = 1  min = a(1)  nmin = 1  for i = 2 to n  if a(i) > max then  max = a(i)  nmax = i  end if  if a(i) < min then  min = a(i)  nmin = i  end if  next i  таким образом мы узнали макс и мин элементы, а главное, их номера nmax и nmin.  проверим, какой номер больше, и сделаем так, чтобы было nmin < nmax.  если nmin > nmax, поменяем их местами  if nmin > nmax then  q = nmin  nmin = nmax  nmax = q  end if  теперь нужно отсортировать элементы между ними пузырьковой сортировкой по убыванию  for i = nmin + 1 to nmax - 1  здесь вставляется алгоритм пузырьковой сортировки, который я не помню. поищи в интернете.  next i
Maika01
4,5(2 оценок)

print("Введите минуты")

m=input()

print(m)

s=m*60

print(s)

Объяснение:

В чем проблема? Говори

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS