Есть ответ 👍

Pascal. перестановка даны пять чисел:  1890  83849  126631  146531  32749972 для каждого найдите минимальное целое число, которое больше данного и состоит из такого же набора цифр. например, для числа 1932 это 2139, а для числа 1212 — это 1221. в ответ запишите пять целых чисел. каждое число должно быть в отдельной строке. порядок записи менять нельзя. если вы не можете найти ответ для какого-то числа, то вместо ответа поставьте знак «-» (минус без кавычек).

259
343
Посмотреть ответы 2

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


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

function conv(s: string): string;

begin

  var d : = s.tochararray;

  var (i, found) : = (d.high, false);

  while i > = 1 do

    if d[i] > d[i - 1] then

    begin

      found : = true;

      break

    end

    else i -= 1;

  if found then

  begin

    s : = s[: i];

    var c : = d[i - 1];

    d : = d[i - 1: ];

    d.sort;

    var j : = d.indexof(c) + 1;

    s += (d[j] + d? [: j] + d? [j + 1: ]).joinintostring

  end

  else s : = '-';

  result : = s

end;

begin

  var ms : = arr('1890', '83849', '126631', '146531', '32749972');

  foreach var s in ms do

    conv(s).println

end.

1908 83894 131266 151346 32772499

сссссссссссссссссссссссссссссссссссссссссссссссссссссссссссссссссссссссссс

Объяснение:

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS