|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2013, 17:10 | #1 |
Регистрация: 20.02.2013
Сообщений: 4
|
Замена символов в строке
Текст задачи: Написать программу которая считав строку преобразует ее следующим образом:
строка анализируется и преобразуется сначала и до тех пор, пока не встретиться символ #. данный символ обязательно присутствует в строке ; символ точки, преобразуется на символ восклицательный знак; восклицательный знак преобразуется в «два восклицательных знака подряд»; символ запятой, преобразуется в символ «+»; И в конце вывести количество преобразований Формат ответа: файл с исходным кодом решения задачи на одном из допустимых языков программирования. ЯП:Pascal Входные данные (программа должна считать): STR (тип данных : строка) — Строка для преобразования. Длина строки не превышает 255 символов Выходные данные (программа должна вывести): Преобразованная строка согласно правилам и количество проделанных преобразований. Значения должны быть выведены каждый раз с новой строки и соблюдая приведенную выше последовательность |
21.02.2013, 10:30 | #2 |
Форумчанин
Регистрация: 19.03.2010
Сообщений: 409
|
Код:
Есть вопросы, пишите в ЛС.
|
21.02.2013, 11:04 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
во-первых, не проверял, но боюсь, что код
Цитата:
а во-вторых, вы забываете подсчитать количество операций... |
|
21.02.2013, 15:04 | #4 | |
Форумчанин
Регистрация: 19.03.2010
Сообщений: 409
|
Цитата:
Код:
Есть вопросы, пишите в ЛС.
|
|
21.02.2013, 15:15 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
ага. точно. правда Ваша, я не обратил внимание, что в конце цикла наращивание идёт при любом символе.
p.s. замечание про подсчёт количества операций остаётся в силе! впрочем, думаю, что автор темы вполне в состоянии его добавить самостоятельно. |
21.02.2013, 15:26 | #6 |
Форумчанин
Регистрация: 19.03.2010
Сообщений: 409
|
Да, проглядел, согласен, пусть сам немного подумает
Есть вопросы, пишите в ЛС.
|
21.02.2013, 18:57 | #7 |
Пользователь
Регистрация: 15.02.2013
Сообщений: 35
|
Пишу на Pascal.
Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
замена символов в строке(ячейке) | pooli | Microsoft Office Excel | 6 | 27.09.2010 08:46 |
Замена во вводимой строке всех повторяющихся символов их восьмеричными представлениями. С++ | AquaticSoul | Помощь студентам | 4 | 07.03.2010 22:48 |
Замена символов на слова в строке | Shihmars | Общие вопросы C/C++ | 3 | 24.01.2010 18:51 |
TASM: Замена символов в строке. | APTEMUC | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 18.01.2010 05:48 |
замена символов в строке | euhenia | Помощь студентам | 3 | 30.11.2009 20:59 |