![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| Славан |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 4.11.2005 Где: Киев Репутация: нет Всего: нет |
В етой задаче нужно росставть все двохзначные числа в порядке увилечения!!!Одно что я знаю что типдолжен быть STRING.Помогите please!!!
Пример:12 76 35 Вот что должно быть:12 35 76!!! |
|||
|
||||
| Rencom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 27.9.2005 Репутация: нет Всего: нет |
сортируй методом пузырька, а т.к. стринг, то нужно будет переводить литеры в числа по средствам ф-ции ord и вычитать ord от нуля, т.е. перевод литер '12' в число будет выглядеть примерно так:
(ord(1)-ord(0))*10 + ord(2)-ord(0) |
|||
|
||||
| Quadr0 |
|
|||
|
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 02:41 |
|||
|
||||
| Славан |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 4.11.2005 Где: Киев Репутация: нет Всего: нет |
Твоя програма не роботает!!!Проверь!!!
|
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
Славан, все нормально работает, просто для Дельфи написано... Вот тебе на Паскале:
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: нет Всего: 360 |
Модератор: Название темы должно отражать ее суть!
|
|||
|
||||
| Славан |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 4.11.2005 Где: Киев Репутация: нет Всего: нет |
Ето был примерюМне нужно числа написать самому.Числа все двохзначные.Я ввожу 30,23,57,13:Результат:13,23,30,50.
|
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
Ну, так измени чуть-чуть программу. Добавь САМ 3 строчки, неужели же ВСЁ надо сделать за тебя ??? |
|||
|
||||
| darkart |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 9.11.2005 Репутация: нет Всего: 31 |
Это сообщение отредактировал(а) darkart - 9.11.2005, 03:43 |
|||
|
||||
| Славан |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 4.11.2005 Где: Киев Репутация: нет Всего: нет |
Это задачка работает немножко неправильно. Я увожу 4 числа она выдает только 3 числа.
|
|||
|
||||
| darkart |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 9.11.2005 Репутация: нет Всего: 31 |
Константа n определяет количество вводимых чисел. Если нужно для 4 чисел замени n=3 на n=4!!!
|
|||
|
||||
| banan |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 21.11.2004 Где: Киев Репутация: нет Всего: нет |
я так понял не обизательно 3 числа.Может быть 5,6,45.Нужно делать без константы
|
|||
|
||||
| Rencom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 27.9.2005 Репутация: нет Всего: нет |
поставь n=1000, т.к. массив нужно описать, прежде чем использовать, затем попроси ввести число элементов последовательности, после чего запрашивай ввод членов последовательности.
|
|||
|
||||
| Славан |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 4.11.2005 Где: Киев Репутация: нет Всего: нет |
Я ставлю n=1000, она выдает правильно только сначала 0.0.0.0.0... а потом уже числа!!!
|
|||
|
||||
| darkart |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 9.11.2005 Репутация: нет Всего: 31 |
А сколько чисел ты вводишь! n штук?
|
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |