profile
Размещено 5 лет назад по предмету Информатика от Andrew63685

Антон сортирует по возрастанию список из пяти элементов:
15 9 4 7 1
Ему разрешается поменять местами любые два соседних элемента. Если левый был больше правого, то за такой обмен Антон отдает 1 конфету, а если правый был больше левого, то 2 конфеты. Какое наименьшее количество конфет нужно Антону, чтобы упорядочить список? В итоге все элементы списка должны быть расположены в порядке возрастания слева направо.
Пример. Если у Антона такой список: 2 1 3, то ему хватит одной конфеты – достаточно поменять местами 2 и 1.

  1. Ответ на вопрос
    Ответ на вопрос дан kprof
    15 двигаем в самый конец (4 шага = 4 конфеты)
    1 в самое начало  (3шага = 3 конфект)
    Ответ: 7 конфект
    1. Ответ на вопрос
      Ответ на вопрос дан srzontmp
      Получим массив 1 9 4 7 15 - не упорядочен, 9 двигаем вправо, еще 2 конфеты, итого = 9.
    2. Ответ на вопрос
      Ответ на вопрос дан kprof
      верно
    3. Ответ на вопрос
      Ответ на вопрос дан srzontmp
      Напишите программу, пусть компьютер трудится.var i,j,k: integer;
      a: array[1..5] of integer = (15,9,4,7,1);
      priz: boolean;
      begin
      k:=0;
      repeat
      priz:=true;
      for j:=1 to 4 do
      if a[j]>a[j+1] then
      begin
      swap(a[j],a[j-1]);
      inc(k); priz:=false;
      end;
      until priz;
      for i:=1 to 5 do write(a[i],' ');
      writeln;
      writeln(k,' конфет');
      end.
    4. Ответ на вопрос
      Ответ на вопрос дан srzontmp
      Изменить надо строку swap(a[j],a[j-1]) на swap(a[j],a[j+1]), а то вылетит по ошибке.
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.