Из предложения сформировать два массива - один с гласными, другой с согласными - C (СИ)
Формулировка задачи:
Добрая ночь!
У нас есть предложение, которое мы вводим сами.
Из этого предложения мы должны сделать два массива - один с гласными, другой с согласными.
Вроде все написал правильно (но только для гласных, тест, так сказать), но почему-то не верно выдает.
В чем ошибка?
Решение задачи: «Из предложения сформировать два массива - один с гласными, другой с согласными»
textual
Листинг программы
if (s1[i] == 'a' || s1[i] == 'e' /* || и т.д. */)
Объяснение кода листинга программы
- В коде приведены условия для определения, является ли символ гласным или согласным.
- Переменная
s1
содержит исходную строку. - Переменная
i
является счетчиком, который проходит по каждому символу в строкеs1
. - Если текущий символ равен 'a' или 'e' (или другим гласным буквам, которые не указаны в коде), то он добавляется в массив гласных, а
i
увеличивается на 1. - Если текущий символ не является гласным, он добавляется в массив согласных, а
i
увеличивается на 1. - Код продолжается, пока
i
меньше длины строкиs1
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д