![]() |
Модераторы: 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 ) ![]() -------------------- Я знаю, что ничего не знаю© Сократ ![]() |
|||
|
||||
maxnsk82 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
Спасибо) Попробую разобраться и переделать, как-то можно будет без структуры сделать? считается что мы их ещё не проходили)
|
|||
|
||||
t_gran |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 621 Регистрация: 13.11.2007 Где: г.Усть-Илимск Репутация: 33 Всего: 37 |
Да, конечно. ![]()
Результат Присоединённый файл ( Кол-во скачиваний: 5 ) ![]() -------------------- Я знаю, что ничего не знаю© Сократ ![]() |
||||
|
|||||
maxnsk82 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 27.6.2009 Репутация: нет Всего: нет |
Большое спасибо!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |