Определить, каких гласных букв нет в заданной строке - C (СИ)

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

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

Нужно задать строку из букв, цифр и так далее и сделать так, чтобы программа вывела на экран каких гласных букв нет в этой строке. Помогите либо начать, либо направьте где можно почитать про это, на форуме может кто видел подобные задания? Заранее спасибо!

Решение задачи: «Определить, каких гласных букв нет в заданной строке»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5.     int i = 0, j = 0, k = 0;
  6.     char str[] = "0.0sadds2sdf3s2d1", glass[] = "aeio";
  7.  
  8.     for (i = 0; glass[i] != '\0'; i++)
  9.     {
  10.         k = 0;
  11.         for (j = 0; str[j] != '\0'; j++)
  12.         {
  13.             if (str[j] == glass[i])
  14.             {
  15.                 k = 1;
  16.                 break;
  17.             }
  18.         }
  19.         if (k != 1) printf("%c", glass[i]);
  20.     }
  21.  
  22.     return 0;
  23. }

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

В этом коде задача - определить, каких гласных букв нет в заданной строке. Список действий:

  1. Ввод данных:
    • Вводится строка 0.0sadds2sdf3s2d1 в переменную str.
    • Вводится строка aeio в переменную glass.
  2. Поиск гласных букв в строке str с помощью цикла for и проверки каждой буквы на соответствие символам из строки glass.
  3. Если буква является гласной, то она записывается в переменную k и цикл прерывается.
  4. Если буква не является гласной, то она выводится на экран с помощью функции printf.
  5. Цикл завершается после обработки всех символов из строки glass.
  6. Вывод: 0.0sadds2sdf3s2d1 - все гласные буквы были найдены. Коды переменных:
    • i = 0 - счетчик для цикла for.
    • j = 0 - счетчик для цикла for.
    • k = 0 - счетчик для определения наличия гласной буквы.
    • str[] = 0.0sadds2sdf3s2d1 - строка для анализа.
    • glass[] = aeio - строка, содержащая гласные буквы.

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


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

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

7   голосов , оценка 4.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы