|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2012, 21:12 | #1 |
Новичок
Джуниор
Регистрация: 04.06.2012
Сообщений: 3
|
в чем ошибка ??
Код:
Последний раз редактировалось ACE Valery; 04.06.2012 в 23:28. |
04.06.2012, 21:17 | #2 |
Форумчанин
Регистрация: 18.02.2012
Сообщений: 155
|
Ошибка в i<=strlen(s) (Нужно i<strlen(str), а лучше - str[i]!='\0') и в if(s[i] =='а' && s[i] =='о' && s[i] =='ы' && s[i] =='и' && s[i] =='е' && s[i] =='у' && s[i] =='э'). Замените && на ||, т.е. проверяйте не на равенство всем буквам одновременно, а на равенство одной из них.
Кроме того при таком способе решения, зачем вы создавали char p[], если он вообще не используется? Последний раз редактировалось rmv240899; 04.06.2012 в 21:20. |
04.06.2012, 21:27 | #3 |
Пользователь
Регистрация: 04.06.2012
Сообщений: 16
|
первую строку в топку!
странный код... к всегда будет равно 0 ибо никогда s[i] не будет одновременно и а и ы и э и что там еще... ошыбка в алгоритме... В чем задача? |
04.06.2012, 21:30 | #4 |
Пользователь
Регистрация: 04.06.2012
Сообщений: 16
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
в чем ошибка??? | Maksim_14 | PHP | 7 | 04.05.2011 15:28 |
В чем ошибка? | Ast4 | Microsoft Office Excel | 11 | 25.02.2011 16:07 |
В чем ошибка? | Кинельски | Общие вопросы Delphi | 17 | 24.05.2010 23:08 |
В чем ошибка... | Эдвин Галстук | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.10.2009 20:01 |
В чем ошибка? | AleNa666 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 28.04.2009 14:28 |