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

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

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

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

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

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. size_t count_meetings(const char * s, const char c) {
  5.     return ( s = strchr(s, c) ) ? 1 + count_meetings(s + 1, c) : 0;
  6. }
  7.  
  8. typedef char string_t[256];
  9. #define get_string(s) ( scanf("%255[^\n]%*c", (s)) == 1 )
  10.  
  11. #define CHAR_TO_FIND 'a'
  12.  
  13. int main(void) {
  14.     string_t str;
  15.    
  16.     while ( printf("String: ") && get_string(str) )
  17.         printf("%u meetings of %c\n", count_meetings(str, CHAR_TO_FIND), CHAR_TO_FIND);
  18.    
  19.     return 0;
  20. }

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


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

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

8   голосов , оценка 3.75 из 5

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

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

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