Форум программистов, компьютерный форум CyberForum.ru

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

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

Поиск символа в слове - C++

06.01.2010, 22:11. Просмотров 768. Ответов 3
Метки нет (Все метки)

задача состоит в том, чтобы написать программу (на С), кот. будет проверять правильно ли написано слово. Например, в слове не может быть шипяших, и после каждой согласной идет гласная. Если правило не выполняется, то выводится сообщение об ошибке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2010, 22:11     Поиск символа в слове
Посмотрите здесь:

Поиск символа - непойму C++
C++ Поиск символа на консоли
Поиск вхождения символа C++
C++ Поиск символа в строке
Поиск символа A в слове В C++
C++ Поиск позиции символа в строке
C++ ASCII код последного символа в слове
Поиск символа в массиве C++
Создать функцию удаления последнего символа в слове C++
C++ Поиск символа с конца строки
Удалить в каждом слове массиве все символы после символа ‘*’ C++
C++ Поиск символа в текстовом файле

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
06.01.2010, 22:25     Поиск символа в слове #2
опиши для начала все правела, желательно до мельчайших подробностей
kluz
0 / 0 / 0
Регистрация: 28.01.2009
Сообщений: 26
06.01.2010, 22:46  [ТС]     Поиск символа в слове #3
1) если есть шипящие, то заменять их на с
2)после КАЖДОЙ согласной - гласная, если две согл. подряд, то между ними вставить "и", если оканчив. на сголасную, то добавить "э"
3)больше двух гласных подряд стоять не может
например: привет- пириветэ, кошка-косика
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
06.01.2010, 22:56     Поиск символа в слове #4
вы только что сами дали ответ на свой впрос:
1) звели масив на шипящие, пробежали по слову, если нашли символ, который принадлежит масиву из шипящих заменили его на "с" (используйте доп. функцию на проверку принадлежности масиву из шипящих, для удобности)
2) берете переменную на количество подряд идущих согласных, если увидели согласную - увеличиваете, гласную - уменьшаете, если ее значение превысит 1 - копируете в новую строку подстроку до второй соласной + "и" + подстрока после первой согласной
Yandex
Объявления
06.01.2010, 22:56     Поиск символа в слове
Ответ Создать тему
Опции темы

Текущее время: 15:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru