Есть у нас целое n>0,нужно удалить одну цифру так штоб число(которое осталось)было какнайбольшим числов.Записать число в один рядок не больше чем 100 000, и не меншое чем 2(ето символ n),и вивести найбольшое число.
Может нужно получить количество цифр числа. Придумать как выбросить н-ю цифру. Написать цикл, выбрасывать в нем все цифры по очереди и искать максимум. Если я правильно думаю то помогите мне ее реализовать...
ammaximus
11.12.2007 1:53
Ну и делай так как хочешь. Все правильно.
Переведи в строку(str), с помощью Delete выкидывай по одной и сравнивай строки.Строки дают больший простор.
Полное описание операций со строками в faq.
Строки
Не надо никакого перебора... Насколько я помню, достаточно найти (при просмотре слева направо) первую цифру Ci, такую, что Ci < Ci+1, и удалить Ci из строки... Если все цифры расположены в невозрастающем порядке - то удаляем последнюю цифру числа...
М |
|
KoKoS, три одинаковых темы - не перебор ли?.. В следующий раз закрою все копии.
|
[/quote]
штото я не доторкал раскажы еще мне что нужно сделать
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.