РР
Риита Радикова

Язык СИ. Дана строка. подсчитать в ней количество вхождений букв r k t



Спасибо конечно, но можно как-то по "школьному")))
А то там такое что я в шоке

Екатерина Цветкова
Екатерина Цветкова

#include
#define BUFF 128
int q(const char *, const char *);
int f(const char, const char *);
int main() {
char str[BUFF], suite[] = "rkt";
printf(" str?.. ");
gets_s(str, BUFF);
printf(" Result = %i\n", q(str, suite));
getchar();
return 0;
}
int q(const char * _str, const char * _suite) {
int n = 0, count = 0;
do count += f(_str[n], _suite); while (_str[++n]);
return count;
}
int f(const char _ch, const char * _suite) {
int n = 0;
while (_suite[n]) if (_ch == _suite[n++]) return 1;
return 0;
}

Людмила Климанова
Людмила Климанова

@Николай, какой QString? Язык - СИ.

Юленька Байкалова
Юленька Байкалова

ну и где? то что не работает?

Виталик Харкевич
Виталик Харкевич

int a,b;
QString str="kdhjasvfhdvfhgqfvcaca";
a=str.count("r);
b=str.count("t");
ну учитывая что большинство не различает си и си++, то тут может быть что угодно. и про надстройки никто ничего не говорил, та к что почему не воспользоваться

Похожие вопросы
язык програмирования си, работа с строками
найти количество букв -в- в строке любым количеством символов
Дана строка. Подсчитать, сколько в ней букв r, k, t. Решите в С++ пожалуйста
Дана строка символов, необходимо все вхождения цифр заменить на соответствующие им названия в английском языке
Ввести строку, вывести слово, содержащее наибольшее количество гласных букв. На языке СИ (не С# !!!)
Дан текст на русском языке. Найти количество букв ‘о’ и ‘а’. Найти количество букв ‘о’ и ‘а’.
[Delphi] Как подсчитать количество строк в ListView ?
найти число вхождений каждого из символов первой строки во вторую строку си++
Подсчитать во введенной строке количество букв ‘Л’ и количество букв ‘И’. На языке си (просто си) нужно подсчитать во введенной строке количество букв ‘Л’ и количество букв ‘И’. Буквы могут быть латинские, не имеет значения
как в паскале разбить строку на слова и подсчитать количество букв в слове