Определить, количество слов, заканчивающихся на заданную букву
Не могли бы вы, пожалуйста, объяснить, как решить решить задачу)
Задан текст, определить, количество слов, заканчивающихся на заданную букву
Делаем Split (разбить текст в массив) .Вот теперь каждое слова можно
Вопрос в другом на каком языке Вам нужно. Думаю проще всего смотреть в сторону VB .
С++
Делаю в Visual Studio
Удачи в С++
Код:
#include <cstdio>
#include <cctype>
using namespace std;
int count_word(const char* s, char c) {
int n = 0;
for(;*s; ++s){
if((*s == c) && ! isalpha(*(s + 1)))
++n;
}
return n;
}
int main(void){
char s[] = "om, ddddm, zdfsdf, sems, bam";
printf("count word: %d\n", count_word(s, 'm'));
return 0;
}
#include <cctype>
using namespace std;
int count_word(const char* s, char c) {
int n = 0;
for(;*s; ++s){
if((*s == c) && ! isalpha(*(s + 1)))
++n;
}
return n;
}
int main(void){
char s[] = "om, ddddm, zdfsdf, sems, bam";
printf("count word: %d\n", count_word(s, 'm'));
return 0;
}