Из предложения сформировать два массива - один с гласными, другой с согласными - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Добрая ночь! У нас есть предложение, которое мы вводим сами. Из этого предложения мы должны сделать два массива - один с гласными, другой с согласными. Вроде все написал правильно (но только для гласных, тест, так сказать), но почему-то не верно выдает. В чем ошибка?

Решение задачи: «Из предложения сформировать два массива - один с гласными, другой с согласными»

textual
Листинг программы
if (s1[i] == 'a' || s1[i] == 'e' /* || и т.д. */)

Объяснение кода листинга программы

  1. В коде приведены условия для определения, является ли символ гласным или согласным.
  2. Переменная s1 содержит исходную строку.
  3. Переменная i является счетчиком, который проходит по каждому символу в строке s1.
  4. Если текущий символ равен 'a' или 'e' (или другим гласным буквам, которые не указаны в коде), то он добавляется в массив гласных, а i увеличивается на 1.
  5. Если текущий символ не является гласным, он добавляется в массив согласных, а i увеличивается на 1.
  6. Код продолжается, пока i меньше длины строки s1.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5
Похожие ответы