|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.12.2011, 19:53 | #1 |
Регистрация: 25.12.2011
Сообщений: 4
|
подправить код по теме строки
Код:
Последний раз редактировалось ACE Valery; 26.12.2011 в 23:42. |
26.12.2011, 07:15 | #2 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Цитата:
Входные данные. - сторока1: abcccdd - сторока2: klccdd Что будет результатом? - либо: ccdd - либо: cd P.S. У вас функция возвращает символ, а должна строку. |
|
26.12.2011, 10:06 | #3 |
Регистрация: 25.12.2011
Сообщений: 4
|
Входные данные.
- сторока1: abcccdd - сторока2: klccdd результатом будет ccdd Помогите вывести строку |
26.12.2011, 10:10 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Если второй результат, то предлагаю следующий алгоритм. Правда не знаю правильный ли он. Но другие мысли пока не лезут в голову.
Алгоритм: Делаем пока количество символов в первой строке не ноль. Берём символ первой строки. Проверяем есть ли этот символ в данной строке (в первой). Если да, то к следующему символу в данной строке (и проверяем сначала первой строки, пропуская выбранный символ) Иначе, проверяем во второй. Если встречается однократно, во второй, и не встречается в третьей, то сохраняем в третьей. А заготовка такая: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно подправить код | zeppelin58 | Общие вопросы C/C++ | 1 | 28.05.2010 12:11 |
Подправить код | werser | Помощь студентам | 4 | 14.03.2010 23:26 |
Подправить рабочий код. | michaelk | Общие вопросы C/C++ | 0 | 06.12.2009 11:33 |
подправить код ELF | astserg01 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 09.04.2009 06:49 |