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

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

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

Исправление ошибки. Строки С++ - C++

03.11.2013, 13:49. Просмотров 371. Ответов 3
Метки нет (Все метки)

Помогите, пожалуйста, с решением следующей задачи:
Пусть имеется словарь, состоящий не менее чем из 20 слов. С клавиатуры вводятся слова, в которых может быть допущена одна из следующих ошибок:
- Искажена одна буква;
- Вставлена лишняя буква;
- Пропущена одна буква;
- Переставлены две соседние буквы;
Написать программу, обеспечивающую поиск в словаре всех слов, из которых могут получаться вводимые с клавиатуры слова.

Как я понимаю, нужны 4 функции, а также массив.

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

исправление ошибки - C++
задание:напишите программу, которая считывает строку символов, выбирает числа из этой строки и записывает их в стек. вывести содержимое...

Исправление ошибки - C++
Здравствуйте. Не могу понять, в чем заключается ошибка кода и как ее решить. Помогите, пожалуйста. float d = 4.4; //значение первой...

Исправление ошибки - C++
Добрый день, ув. форумчане! Помогите, пожалуйста, исправить ошибку. Не пойму в чём проблема. std::vector <unsigned char> converter (...

Исправление ошибки - C++
Как сделать в else чтобы число n генерировалось заново,если числа n и m не простые? #include <iostream> #include <stdio.h> ...

Исправление ошибки в коде - C++
Всем доброе утро!!!Вот тут задачка запускается , вроде все по примеру делал ,все равно не хочет работать((. Вот сама задачка: # include...

Исправление ошибки в программе - C++
Задача напечатать таблицу значений в виде |N | x | S(x) | F(x) | Х изменяется в диапазоне от a до b с шагом h. Вычисление суммы вести...

3
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,636
03.11.2013, 15:24 #2
Прежде всего следует отсеить слово по длине (должно быть +-1). Далее составить по словам наборы из букв(map). Смотреть разницу по модулю вторых показтелях (map::value_type.second) и суммировать её в некую переменную. Если перевалило за два, то проверять след. слово или решить, что текущее не похоже на необходимое даже с ошибками. Это лишь как вариант решения на уровне размышлений на тему.
0
Beverly
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 51
03.11.2013, 20:54  [ТС] #3
Спасибо.
Меня интересует именно написание кода. (с синтаксисом языка пока сложновато)
0
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,636
03.11.2013, 22:03 #4
Написание кода - это вам во фриланс. Тут дают удочки, а не рыбу.
0
03.11.2013, 22:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2013, 22:03
Привет! Вот еще темы с ответами:

Исправление ошибки в работе со строками - C++
Пожалуйста, подправьте программу. На borland 5 версии все работает ок. начал переписывать на Borland 3.1 пошли ошибка. Исправлял не знаю...

Исправление ошибки в работе со строками - C++
Каждый раз в моём коде со строками выдает эту ошибку. Иногда, если проигнорировать её, всё запустится, а иногда - нет. В чём проблема? ...

Исправление ошибки третьего аргумента в вызове функции - C++
Вопрос: что у меня в коде не правильно, что ругается на третий аргумент в вызове функции? Вот код: #include <iostream> #include...

решение задачи (сумма ряда). исправление ошибки - C++
вот пример для вычисления Fn(x)= \frac{{x}^{n}}{1+{x}^{n}} и вот что я наколдовал #include <iostream.h> #include <conio.h> ...


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

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

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