![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| Mick Winder |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 15.10.2004 Где: Москва Рязанка Репутация: нет Всего: -1 |
Доброго вечера, народ!
Предлагаю для решения две задачки. 1. Дана строка из неизвестного количества символов. 2. Дана строка из неизвестного количества символов. Известно, что строка состоит из чисел и маленьких букв латинского алфавита. Вопрос. |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
что такое строка? Последовательность символов, заканчивающаяся переводом каретки? Тогда в первой задаче идешь в цикле по строке пока не достигнешь символа #13 Во второй задаче так само идешь по строке до конца и выбираешь символы-числа, созраняешь их например в другую строку -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| Cheba |
|
||||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: нет Всего: 62 |
Последний символ строки:
Взять из строки только цифры:
Задачи действительно простые. Взялся написать только что-бы язык не забыть. Подумав, и новичок сможет решить их. |
||||
|
|||||
| Fedor |
|
||||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Cheba
насколько я понял, длину строки невозможно узнать таким образом. Вот представь, что ты считываешь файл и то, что ты считываешь нельзя запихнуть в стринг. В общем, ждем разъяснения Mick Winder -------------------- Мы - Днепряне. Мы всех сильней. |
||||
|
|||||
| Pakshin A. S. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
|
||||
|
|||||
| Cheba |
|
|||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: нет Всего: 62 |
Pakshin A. S.
В первом примере стоит показывать не с0, а с. Иначе покажет предпоследний символ. Во втором примере две ошибки. eoln - возвращает boolean. И в ASCII цифры идут от 0 до 9. Таким образом получится такое:
|
|||
|
||||
| Mick Winder |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 15.10.2004 Где: Москва Рязанка Репутация: нет Всего: -1 |
Молодцы, ребятки!
А теперь то, что я имел в виду...
Добавлено @ 11:35
Это тоже правильно. Просто замечательно!!! Это сообщение отредактировал(а) Mick Winder - 21.2.2005, 11:31 |
||||||
|
|||||||
| Cheba |
|
|||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: нет Всего: 62 |
Я так понял, что я написал именно так, как ты хотел?
|
|||
|
||||
| Mick Winder |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 15.10.2004 Где: Москва Рязанка Репутация: нет Всего: -1 |
Да! |
|||
|
||||
| Cheba |
|
|||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: нет Всего: 62 |
А где благодарность?
|
|||
|
||||
| Mick Winder |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 15.10.2004 Где: Москва Рязанка Репутация: нет Всего: -1 |
Премного благодарен, сударь! Жму крепко твою руку! |
|||
|
||||
| Cheba |
|
|||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: нет Всего: 62 |
Всегда к вашим услугам.
А теперь, наверное, хватит офтопить. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Знаю что задача не космическая но чет дойти не могу пАмагите ПЛИЗ"!!
Дана произвольная строка, состоящая из букв латинского алфавита. Удалить все согласные буквы и подсчитать кол-во произведенных удалений.... Препод достал.... |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Или вот: Дана произвольная строка. Из каждой группы идущих подряд букв удалить все буквы расположенные на нечетных позициях...
|
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Guest
Во-первых зарегестрируйся Во-вторых прочитай правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27 В-третьих выкладывай код с пояснением что именно не получается. За тебя задачи решать тут мало кто захочет! -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
![]()
|
| Правила форума "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. |