Здравствуйте, гость ( Вход | Регистрация )
| kyzia |
13.4.2010, 12:07
Сообщение
#1
|
|
Школьник ![]() Группа: Продвинутые Сообщений: 27 Регистрация: 6.4.2010 Город: москва Учебное заведение: мгу |
Как написать программу, которая записывала бы слова в тексте задом наперед.
Пример: Исходный:hello, my dear friend! Результат:olleh, ym raed dneirf! в чем еще сложность, что разделители должны оставаться на своих местах. Что посоветуете, какой алгоритм? В принципе представляю процесс: находит слово до разделителя, переворачивает, вписывает в строку, после разделитель вписывает, затем берется за другое слово. Напечатать слово задом наперед не проблема, а вот чтобы его вытащить и заново редактированное вставить на место никак. |
![]() ![]() |
| kyzia |
13.4.2010, 17:38
Сообщение
#2
|
|
Школьник ![]() Группа: Продвинутые Сообщений: 27 Регистрация: 6.4.2010 Город: москва Учебное заведение: мгу |
Читаем правила))) Помощь оказывают только при наличии собственных наработок)) В VB.NET есть уже готовые средства для переворота строк. В VB6... не помню да нет проблем=) вот просто переворачивает слово Исходный код Private Sub cmd1_Click() Dim a As String, t As String, s As String t = txt1.Text s = "" For i = Len(t) To 1 Step -1 a = Mid(t, i, 1) s = s & a Next i txt1.Text = s End Sub ну вначале можно переменную с разделителями задать s = "`1234567890-=[]\';/.~!@#$%^&*()_+{}|?><-;:""«»," потом с помощью instr поискать в тексте разделитель...... ну вообщем у меня бред какой то получался |
kyzia слова в тексте задом наперед VB 13.4.2010, 12:07
Евгений М. Попробуйте следующее:
Находим слово (точнее распол... 13.4.2010, 12:31
kyzia
Попробуйте следующее:
Находим слово (точнее распо... 13.4.2010, 12:44
Vahappaday
я не понял это флуд или что? у меня разве другие ... 13.4.2010, 16:13
Евгений М. Ну ладно, видимо ваш алгоритм неправильно понял...... 13.4.2010, 12:52
kyzia
Ну ладно, видимо ваш алгоритм неправильно понял..... 13.4.2010, 13:12
Vahappaday 1. Реализовать функцию Reverse (у Вас уже получил... 13.4.2010, 21:14
kyzia
Повторю вопрос: это VB6 или уже VB.NET
vb6
почем... 14.4.2010, 12:48
Vahappaday хм.... в общем-то замечательно...
у Вас работает е... 14.4.2010, 18:31![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 7:27 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru