Составьте программу вычисления количества букв "А" в предложении - C (СИ)

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

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

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

Решение задачи: «Составьте программу вычисления количества букв "А" в предложении»

textual
Листинг программы
#include <stdio.h>
#include <string.h>
 
size_t count_meetings(const char * s, const char c) {
    return ( s = strchr(s, c) ) ? 1 + count_meetings(s + 1, c) : 0;
}
 
typedef char string_t[256];
#define get_string(s) ( scanf("%255[^\n]%*c", (s)) == 1 )
 
#define CHAR_TO_FIND 'a'
 
int main(void) {
    string_t str;
    
    while ( printf("String: ") && get_string(str) )
        printf("%u meetings of %c\n", count_meetings(str, CHAR_TO_FIND), CHAR_TO_FIND);
    
    return 0;
}

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


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

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

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