![]() |
|
Модераторы: Poseidon |
![]()
|
|
| maxnsk82 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
Требуется реализовать в виде функции, использующей для работы со строкой только указатели и операции вида *p++, p++ и т.д. Если функция возвращает строку или ее фрагмент, то это также необходимо сделать через указатель.
Функция находит в строке пары инвертированных фрагментов (например "123apr" и "rpa321") и возвращает указатель на первый. С помощью функции найти все пары. Примечание: функция, производящая поиск некоторого фрагмента переменной размерности, может либо запоминать эту размерность во внешней переменной, либо отмечать каким-либо символом окончание этого фрагмент в самой строке. зы. Беда с этими указателями(..знаю примерно как без указателей сделать - занося отдельные слова в двумерный массив...а вот так как в задании, увы. |
|||
|
||||
| t_gran |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 621 Регистрация: 13.11.2007 Где: г.Усть-Илимск Репутация: 33 Всего: 37 |
Очень интересная задачка.
Результат выполнения Код с бинарником ниже. Хотя такой подход не совершенен. Получается что если вы находите инвариант, то основная (искомая) подстрока уходит, а вот сам инвариант остаётся. Вот это на самом деле является ошибкой. Но я думаю если основную идею поняли, то переделаете сами. Это сообщение отредактировал(а) t_gran - 19.3.2010, 10:22 Присоединённый файл ( Кол-во скачиваний: 6 )
invariant.zip 1,47 Kb-------------------- Я знаю, что ничего не знаю© Сократ ![]() |
|||
|
||||
| maxnsk82 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
Спасибо) Попробую разобраться и переделать, как-то можно будет без структуры сделать? считается что мы их ещё не проходили)
|
|||
|
||||
| t_gran |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 621 Регистрация: 13.11.2007 Где: г.Усть-Илимск Репутация: 33 Всего: 37 |
Да, конечно.
Результат Присоединённый файл ( Кол-во скачиваний: 5 )
invariant.zip 1,46 Kb-------------------- Я знаю, что ничего не знаю© Сократ ![]() |
||||
|
|||||
| maxnsk82 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
Большое спасибо!
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |