0 / 0 / 0
Регистрация: 30.05.2017
Сообщений: 4
1

Подсчитать количество слов, длина которых не превышает заданного числа

30.05.2017, 07:15. Показов 1659. Ответов 1

Студворк — интернет-сервис помощи студентам
Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Подсчитать количество слов, длина которых не превышает заданного числа n.
Adney на форуме Обратить внимание администрации на это сообщение Мультицитирование этого сообщения
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2017, 07:15
Ответы с готовыми решениями:

Подсчитать количество элементов, значения которых не превышает заданного числа А
Привет всем, мне нужно решить задачу по одномерному массиву : "Подсчитать количество элементов,...

Найти количество четных чисел массива сумма цифр в которых не превышает заданного числа
После выполнения программы должен вывести на экран элементы массива, которые удовлетворяют условию...

Найти сумму нечётных чисел последовательности , количество цифр в которых не превышает заданного числа P
Пусть имеется последовательность произвольных целых ненулевых чисел, завершающаяся числом 0 (число...

Вывести те натуральные числа, квадрат которых не превышает заданного n
Дано число n.Вывести те натуральные числа ,квадрат которых не превышает n.

1
838 / 641 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
30.05.2017, 12:53 2
Лучший ответ Сообщение было отмечено Adney как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <ctype.h>
 
unsigned int count_words(const char* s, int n){
    unsigned int cnt = 0;
    int i = 0;
    do {
        if(*s && !isspace(*s))
            ++i;
        else if(i > 0){
            if(i <= n)
                ++cnt;
            i = 0;
        }
    } while(*s++ != '\0');
    return cnt;
}
 
int main(void){
    char s[] = "APL PERL PHP JAVA ADA LISP C";
    int  n   = 3;
    printf("count: %u\n", count_words(s, n));
    getchar();
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2017, 12:53
Помогаю со студенческими работами здесь

Вывести количество слов, длина которых не менее z
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

Напечатать все строки текстового файла, длина которых меньше заданного числа
2.Дан текстовый файл. Напечатать все строки, длина которых меньше заданного числа. Помогите,...

Подсчитать количество слов, в которых встречаются гласные русские буквы
Будьте добры, помогите написать программу. Задача: 5. Подсчитать количество слов, в которых...

Подсчитать количество слов, в которых первый и последний символы одинаковые. Однобуквенные слова не учитывать
Подскажите как сделать так чтоб считались слова начинающиеся и заканчивающиеся на одну и ту же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru