Частота согласных в строке - C (СИ)
Формулировка задачи:
Здравствуйте. Пишу программу, в которой надо найти частоту согласных в строке. Я не знаю, есть ли специальная функция для этого, поэтому думаю, что надо сделать проверку, который проверяет определённый символ на согласность, но не знаю, как написать все согласные. Вот код, где их надо писать(на месте 'b' надо написать все согласные, но я не знаю, как):
Помогите, пожалуйста)
for(i=0; i<=len; i++) { if(s[i] == 'b') count = count+1; }
Решение задачи: «Частота согласных в строке»
textual
Листинг программы
if(s[i] == 'b') count = count+1;
Объяснение кода листинга программы
В данном коде выполняется подсчет количества букв b
в строке.
Список действий:
- Инициализация переменной
count
значением 0. - Проход по каждому символу строки
s
с помощью циклаfor
. - Проверка, является ли текущий символ буквой
b
. - Если символ является
b
, то к значению переменнойcount
прибавляется единица. - По завершению цикла, значение переменной
count
будет содержать количество буквb
в строке.