Помогите записать на языке Паскаль! Задача. Дано длинное число (записать, как

Помогите записать на языке Паскаль!
Задачка. Дано длинное число (записать, как строчку) составить из его цыфр малое число, используя все числа. 0 в начале ставить нельзя, только после первой числа.
Заранее спасибо.

Задать свой вопрос
1 ответ
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программка не работает, обновите версию!

begin
  var s:=ReadlnString.OrderBy(c-gt;c).ToArray;
  var i:=s.FindIndex(t-gt;tlt;gt;'0'); Swap(s[0],s[i]);
  s.Println
end.

Пример

54560345345601323451233903454658345034521212
10000111222223333333334444444455555555566689
Lenja Ustimenko
На данный момент немножко усложню, чтоб с нулями работало
Егор
Все
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт