Количество использования в тексте заданного символа - C (СИ)

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

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

Текст не содержит знаков препинания и набран одинаковым шрифтом. Составить программу определения количества использования в тексте заданного символа.

Решение задачи: «Количество использования в тексте заданного символа»

textual
Листинг программы
int find_char(char *str, char ch) {
    int n = 0;
    for(char *end = str + strlen(str); str < end; ++str) {
        if(*str == ch) {
            ++n;
        }
    }
    
    return n;
}

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

  1. Входные данные функции: str - указатель на начало строки, ch - символ, количество использований которого нужно найти.
  2. Создаются две переменные: n - счетчик количества использований символа, end - указатель на конец строки.
  3. Используется цикл for, который проходит по всем символам строки, начиная с первого и заканчивая последним.
  4. Внутри цикла проверяется, равен ли текущий символ заданному символу. Если да, то увеличивается значение переменной n.
  5. По завершении цикла, функция возвращает значение переменной n.

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


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

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

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