![]() |
Модераторы: 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. |