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

Символьные строки: найти количество слов, у которых первый и последний символы совпадают между собой

09.03.2018, 18:50. Показов 712. Ответов 3
Метки нет (Все метки)

Дана строка из N симво-лов. Группы символов, разделенные пробелами (одним или несколькими) и не со-держащие пробелов внутри себя, будем называть словами.Найти количество слов, у которых первый и последний символы совпадают между собой.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.03.2018, 18:50
Ответы с готовыми решениями:

Найти количество слов, у которых первый и последний символы совпадают между собой
Дан текст. а) Найти количество слов, начинающихся с буквы б; б) Найти количество слов, у которых...

Найти количество слов, у которых первый и последний символы совпадают между собой.
Даны натуральное число n, символы s1,...,sn. Группы символов, разделенные пробелами (одним или...

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

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

3
1753 / 1345 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
09.03.2018, 18:53 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
#include <algorithm>
#include <sstream>
 
int main() {
    std::vector<std::string> words;
    std::string s, w;
    std::getline(std::cin, s);
    std::stringstream ss(s);
    while (ss >> w) words.push_back(w);
    std::cout << std::count_if(words.begin(), words.end(),
        [](std::string word) { return word.front() == word.back(); });
    system("pause");
    return 0;
}
0
2479 / 1906 / 951
Регистрация: 21.12.2010
Сообщений: 3,473
Записей в блоге: 10
09.03.2018, 19:15 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <regex>
#include <algorithm>
#include <clocale>
 
 
int main()
{
    setlocale(LC_CTYPE, "rus");
    std::string str("Ббб бппб  Saas &  .dd.");
    std::regex reg("\\S+");
    std::sregex_iterator ib(str.begin(), str.end(), reg), ie;
    auto cnt = std::count_if(ib, ie, [](auto const& mr) {return *mr[0].first == *(mr[0].second - 1); });
    std::cout << cnt << std::endl;
}
0
6 / 6 / 3
Регистрация: 06.12.2017
Сообщений: 26
10.03.2018, 00:28 4
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
int main()
{
int N;
scanf("%i",&N);
char*str = new char[N];
for(int i=0; i<N; i++)//Заполняем строку случайными символами если хочешь по другому считывай
{
    str[i] = (rand() % ('z' - 'a' + 2)) + 'a' - 1;
    if (str[i] < 'a') str[i] = ' ';
}
char h=str[0],t; //Первый элемент h последний t
int counter; //Счётчик для количества слов
for(int i = 1; i<N; i++)
{
if(str[i-1]==' ')
h=str[i];
else if(str[i+1]==' ')
t = str[i];
if((h==t)&&(str[i+1]==' '))
{
counter++;
}
}
//Количество слов - couner
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2018, 00:28
Помогаю со студенческими работами здесь

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

Дана строка символов. Определить количество слов, у которых первый и последний символы совпадают между собой.
Собственно само задание. 2)Дана строка символов. Определить количество слов, у которых первый и ...

Найти количество слов, у которых первый и последний символы совпадают между собой
Дана строка длиной не более 255 символов. Строка содержит слова, разделенные между собой пробелами....

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

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

Найти количество слов, у которых первый и последний символы совпадают между собой
можно с коментариами пожалуйста :3


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

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

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