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

Количество простых слов в строке

21.12.2020, 20:31. Показов 332. Ответов 1
Метки нет (Все метки)

На вход программе подается строка, состоящая из нескольких слов, разделенных пробелами, при этом допускаются пробелы в начале, конце и между словами. Словом считается любая ненулевая последовательность букв латинского алфавита. Гарантируется, что хотя бы одно слово в строке есть. Простым называется слово, буквы которого не повторяются (А ≠ а). Требуется посчитать и вывести количество простых слов в исходной строке. Например, в строке « Hello world » одно простое слово - «world», т.к. в слове «Hello» буква 'l' встречается два раза.

Входные данные
На вход в единственной строке подается последовательность символов, длина которой не превышает 1000.

Выходные данные
Требуется вывести единственное число - количество простых слов в заданной строке.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2020, 20:31
Ответы с готовыми решениями:

Количество слов в заданной строке (для каждого из слов)
дано символьная строка. Слово-последовательность символов между пробелами, не содержащие пробелы...

Cтрока: Определить количество средних слов в строке и какое из слов начинается на большую по коду букву
Определить количество средних слов в строе и какое из слов начинается на большую по коду букву. ...

В заданной строке определить количество слов (в строке может содержаться несколько пробелов подряд).
В заданной строке определить количество слов (в строке может содержаться несколько пробелов подряд).

Найти количество простых чисел в каждой строке матрицы
Здравствуйте, помогите пожалуйста составить программу: Дан двумерный массив. Найти количество...

1
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,745
21.12.2020, 20:53 2
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
26
27
28
29
30
31
#include <iostream>
#include <string>
#include <sstream>
#include <unordered_set>
 
auto count_simple_words(const std::string& s)
{
    std::stringstream ss{s};
    std::string word;
    unsigned counter = 0;
    std::unordered_set<char> char_set;
    while (ss >> word)
    {
        for (char c : word) char_set.insert(c);
        if (char_set.size() == word.size()) ++counter;
        char_set.clear();
 
    }
    return counter;
}
 
int main()
{
    std::string s;
    std::cout << "Введите предложение: ";
    std::getline(std::cin, s);
 
    std::cout << "Количество простых слов: " << count_simple_words(s) << std::endl;
 
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2020, 20:53
Помогаю со студенческими работами здесь

Вычыслить количество слов в строке, длинна которых равна 3 символам и вывести их на экран, если же таких слов нет, то выдать об этом сообщение.
Вычыслить количество слов в строке, длинна которых равна 3 символам и вывести их на экран, если же...

Массив символов (Подсчитать количество слов в строке, при условии, что в качестве разделителя слов используется один или несколько пробелов)
Написать программу, в которой с клавиатуры вводится строка символов. Подсчитать количество слов в...

В заданной строке посчитать количество слов. Разделителем слов считается один или несколько ответов
В заданной строке посчитать количество слов. Разделителем слов считается один или несколько...

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

В строке S записаны слова исходного текста, в отдельной строке S1- одно из слов, которое может быть в строке S (количество букв в S1 не превышает 10)
В строке S записаны слова исходного текста, в отдельной строке S1 - одно из слов, которое может...

В строке S записаны слова исходного текста, в отдельной строке S 1 записано одно из слов, которое может быть в строке S (количество букв в S1 не п
В строке S записаны слова исходного текста, в отдельной строке S 1 записано одно из слов, которое...


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

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

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