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

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

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

Поиск символа - непойму C++
C++ Поиск символа на консоли
поиск символа A в слове В C++
C++ ASCII код последного символа в слове
Поиск символа в массиве 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     Поиск символа в слове
Ответ Создать тему
Опции темы

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