Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Neomix
0 / 0 / 0
Регистрация: 01.02.2013
Сообщений: 9
#1

Нужна подсказка - C++

25.05.2013, 17:11. Просмотров 195. Ответов 0
Метки нет (Все метки)

Всем привет!
Прошу помощи разобраться в одной задачке.
Условие.
Есть программа - черный ящик, который написал программист. На вход программа получает данный в виде строки символов (например abe). Есть таблица замены, 1 столбец - символы которые нужно найти, 2 столбец - символы на которые нужно заменить.
Например.
ab > bc
ce > ef
и т.д.
Программа берет 1 пару символов ab, за тем ищет ее в строке abe. Найдя, заменяет на bc и выдает результат в виде строки bce. Если не находит, переходит к след. строчке в таблице и берет ce, снова ищет. Если снова не находит переходит к 3 строке таблицы и т.д. пока не найдет.
Задача заключается в том, что таблица замены, формируется в процессе работы программы. Нужно написать программу - алгоритм который будет вычислять какую след. пару символов нужно найти и на что её заменить.
Мои мысли.
Это конечный автомат.

Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2013, 17:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Нужна подсказка (C++):

Нужна подсказка - C++
Обьясните пожалуйста что не так. При компилирование выводит ""Vam bilshe nizh sto rokiv"" ...

While(i<=n) b[i]=a[i] i++. Нужна подсказка( - C++
char b; char* e={&quot;bin&quot;,&quot;txt&quot;}; int i=0; while(i&lt;=2) { b=e; i++; } cout&lt;&lt;b; На выходе...

нужна подсказка - C++
int main ( ) { char str = &quot;0123456789&quot;; char str1 = &quot;0123456789&quot;; str1 = 'c'; cout &lt;&lt; str &lt;&lt; endl; system(&quot;pause&quot;); ...

Нужна подсказка! - C++
задание звучит так: После завершения шахматной партии, на доске осталось какое-то количество фигур. Матрица desk содержит информацию о...

нужна подсказка - C++
What is the purpose of the curly braces in Line 24 of mystring.h? size_t length( ) const { return current_length; }

Нужна подсказка с ответами! - C++
4) Когда выделен массив объектов, какой конструктор используется чтобы инициализировать все объекты массива? a) автоматический copy...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2013, 17:11
Привет! Вот еще темы с ответами:

Нужна подсказка в отладке - C++
Здравствуйте! Не знаю как правильно сравнить вводимое число типа double (number_1) с символом '|' (29-30 строчка). Если ввести в формате |m...

Строки, нужна подсказка. - C++
Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая находит все слова, в которых буква ”а”...

Композиция (Нужна подсказка) - C++
Пишу код для использования через композицию нескольких классов код не компилиться думаю ошибку знаю и хочу у вас удостовериться может мона...

Нужна подсказка с обучением - C++
Я хочу программировать на c++, мои знания на уровне 5/100 всех знаний про c++, кто может скинуть уроки про программирование на C++,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru