Помощь - Поиск - Пользователи - Календарь
Полная версия: Строка
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
KoKoS
Есть у нас целое n>0,нужно удалить одну цифру так штоб число(которое осталось)было какнайбольшим числов.Записать число в один рядок не больше чем 100 000, и не меншое чем 2(ето символ n),и вивести найбольшое число.
Может нужно получить количество цифр числа. Придумать как выбросить н-ю цифру. Написать цикл, выбрасывать в нем все цифры по очереди и искать максимум. Если я правильно думаю то помогите мне ее реализовать...
ammaximus
Ну и делай так как хочешь. Все правильно.
Переведи в строку(str), с помощью Delete выкидывай по одной и сравнивай строки.Строки дают больший простор.
Полное описание операций со строками в faq.
Строки
volvo
Не надо никакого перебора... Насколько я помню, достаточно найти (при просмотре слева направо) первую цифру Ci, такую, что Ci < Ci+1, и удалить Ci из строки... Если все цифры расположены в невозрастающем порядке - то удаляем последнюю цифру числа...
Lapp
М
KoKoS, три одинаковых темы - не перебор ли?..
В следующий раз закрою все копии.

Гость
[/quote]
штото я не доторкал раскажы еще мне что нужно сделать
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.