Вопрос № 142358: Стало интересно, можно ли развернуть строку на месте, не используя дополнительну память Например: char str[] = "hello"; превратилось в "olleh". Возможен ли такой разворот? Если нет, то приведите пример с минимальным использован...
Вопрос № 142.358
Стало интересно, можно ли развернуть строку на месте, не используя дополнительну память Например: char str[] = "hello"; превратилось в "olleh". Возможен ли такой разворот? Если нет, то приведите пример с минимальным использованием памяти. Заранее спасибо за ответы =)
Приложение:
Отправлен: 26.08.2008, 22:50
Вопрос задал: Xeladen (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: Терсков Сергей
Здравствуйте, Xeladen! Для этого можно выполнить обычный реверс строки. В качестве элемента для обмена символов можно использовать элемент строки содержащий '