![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
kyzia |
![]()
Сообщение
#1
|
Школьник ![]() Группа: Продвинутые Сообщений: 27 Регистрация: 6.4.2010 Город: москва Учебное заведение: мгу ![]() |
Как написать программу, которая записывала бы слова в тексте задом наперед.
Пример: Исходный:hello, my dear friend! Результат:olleh, ym raed dneirf! в чем еще сложность, что разделители должны оставаться на своих местах. Что посоветуете, какой алгоритм? В принципе представляю процесс: находит слово до разделителя, переворачивает, вписывает в строку, после разделитель вписывает, затем берется за другое слово. Напечатать слово задом наперед не проблема, а вот чтобы его вытащить и заново редактированное вставить на место никак. |
![]() ![]() |
kyzia |
![]()
Сообщение
#2
|
Школьник ![]() Группа: Продвинутые Сообщений: 27 Регистрация: 6.4.2010 Город: москва Учебное заведение: мгу ![]() |
Повторю вопрос: это VB6 или уже VB.NET vb6 почему все так мудрено у вас? я только в начале изучения языка и таких функций не знаю. В моем коде, который выкладывал все просто, простые функции и переменных по минимуму, например Len, Mid, InStr и т.д. А программку написал я. И обошлось все двумя циклами и одним условием. В одном цикле вырезает слово, в другом переворачивает его, а потом выводит вместе с разделителем. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.5.2025, 0:16 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru