Задать вопрос
kkate4ka
@kkate4ka
глупенькая девочка

Как заменить все гласные буквы на пробелы?

Есть символьная строка и нужно каждую гласную заменить на пробел, какое условие для цикла нужно, не могу понять.
  • Вопрос задан
  • 553 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev
software engineer
Вроде в С нет специальных кондиций для такого.

Или множественный case или сделать массив из гласных и еще одним внутренним циклом прогонять.
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Нужно сделать массив булевых переменных, а каждой гласной поставить в соответствие индекс (код символа), и по этим индексам установить значения в true. Этот массив создается однократно и используется многократно.

Далее в символьной строке в цикле проверять каждый символ. Берём его код, превращаем в индекс - и смотрим в массиве, если true, то заменяем на пробел.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы