| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > разделители |
| Автор: baduk 14.12.2013, 02:41 | ||
Народ помогите пожалуйсто, написал программу, которая выводит в каком слове есть гласные только 2-го рода(y,o,u), она работает, но только когда между слов 1 разделитель, а препод требует чтоб можно было сколько угодно, второй день голову ломаю, ввожу доп переменные и никак неполучается, помогите пожалуйсто.
|
| Автор: feodorv 14.12.2013, 08:18 |
| Интересный подход с битами))) Здесь сделан несколько рискованный шаг в предположении, что значение переменной c - адекватное. А c может быть каким угодно, хоть цифрой, хоть русской буквой, хоть заглавной английской буквой, да хоть переводом строки. Вы бы проверили, что ли, что c - это английская буква... К чему это? А если в слове вообще гласных нету (какое-нибудь сокращение), то будет считаться, что в этом слове таки есть гласные 2-го рода? Гм. У свитча фигурные скобки не обязательны? Это слабо напоминает вывод слова... Если два разделителя (или более), то происходит лишнее b++, то есть номер слова становится неверным. Вы это имеете в виду? |