Как с помощью !рекурсивной функции! определить количество строчных латинских букв. Си
Само условие:
"С клавиатуры вводится последовательность символов (текст), заканчивающаяся
точкой. Используя рекурсивную функцию подсчитать количество строчных латинских букв, встречающихся в тексте."
Не особо понимаю как это реализовать с помощью рекурсии.
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Да сколько угодно :) Например:
int count_lower(const char * s)
{
if (*s == '.') return 0;
return (islower(*s) ? 1 : 0) + count_lower(s+1);
}
Устраивает?