|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.10.2010, 19:59 | #1 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 16
|
Как написать программу, к-ая переворачивает вводимое слово задом наперед7
Как написать программу, к-ая переворачивает вводимое слово задом наперед? Например роза -азор
буду очень благодарен !!! |
18.10.2010, 20:09 | #2 |
Пользователь
Регистрация: 16.03.2010
Сообщений: 21
|
Какой язык?
|
19.10.2010, 00:32 | #3 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
я пользуюсь delphi, такчто напишу на этом языке.
-------------------------------------------------------- function ReflectStr(str:string):string; var i:integer; begin for i:=0 to length(str)-1 do result:=result+str[length(str)-i]; end; -------------------------------------------------------- это готовая работающаяя функция, специально писал =) использовать так: новая переменная:= ReflectStr(старая переменная); алгоритм такой: организуется столько итераций цикла, сколько символов в исходной строке. на каждой итерации в результат дописывается такой символ с конца исходной строки, какая итерация проходит, т.е. на первой итерации это первый с конца символ (т.е. последний), на второй итерации это второй с конца символ (т.е. предпоследний), на третьей итерации это третийс конца символ (т.е. предпредпоследний), и т.д. в результате исходная строка "переворачивается задом наперед" p.s. ;]i-)rts(htgnel[rts+tluser=:tluser od 1-)rts(htgnel ot 0=:i rof |
19.10.2010, 00:49 | #4 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
)= еьвородзан ьсетйузьлоп ,ласипан угорп еще тов
|
19.10.2010, 23:16 | #5 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 16
|
xrob, огромное спасибо, но мне бы на паскале, и все же я вам очень благодарен!!!
Последний раз редактировалось maks2020; 19.10.2010 в 23:22. |
20.10.2010, 00:30 | #6 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
а что вам мешает откомпелировать эту функцию на паскале?
ICQ: 593-013-807
|
20.10.2010, 23:26 | #7 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 16
|
А как бы это сделать ?
|
20.10.2010, 23:32 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
посмотреть темы внизу
|
20.10.2010, 23:49 | #9 |
Форумчанин
Регистрация: 17.09.2010
Сообщений: 229
|
Так проще вроде:
Код:
Правильно заданный вопрос - половина ответа!
|
26.10.2010, 23:29 | #10 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 16
|
напишите пожалуйста на паскале
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дано 2 слова. Написать программу, которая будет определять присутствует ли слово 1 в слове 2. | Паскалька^^ | Помощь студентам | 5 | 19.10.2010 00:55 |
Как написать первую программу. | Дима я | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 11.10.2010 13:44 |
C++. Как написать программу? | Sasha-773 | Помощь студентам | 6 | 19.01.2010 21:51 |
Как написать программу? | peach | Помощь студентам | 2 | 02.06.2009 17:04 |
Помогите сделать программу c выводом строки задом наперед(Pascal) | Batman10000 | Помощь студентам | 2 | 14.12.2008 17:54 |