Форум программистов, компьютерный форум CyberForum.ru

найти количество слов, которые имеют последнюю букву первого слова. - C++

Войти
Регистрация
Восстановить пароль
 
xaptypx
Сообщений: n/a
19.03.2012, 14:37     найти количество слов, которые имеют последнюю букву первого слова. #1
добрый день
помогите пожалуйста с задачей.
надо найти количество слов, которые имеют последнюю букву первого слова.
заранее благогдарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2012, 14:37     найти количество слов, которые имеют последнюю букву первого слова.
Посмотрите здесь:

C++ Строка содержит текст.подсчитать количество слов которые начинаются на вводимую букву.
C++ Найти количество слов, которые содержат хотя бы одну букву "A"
Посчитать количество слов во введенной строке и найти слова, которые начинаются с буквы t C++
C++ Найти количество слов, которые содержат хотя бы одну букву "а"
:Вывести все слова предложения, содержащие последнюю букву предыдущего слова не менее 2 раз C++
C++ Вводится последовательность n целых чисел Найти сумму и количество тех, которые имеют последнюю цифру 2 или 5
C++ Последовательность слов, разделенных запятыми. Найти слова, которые встречаются определенное количество раз
Записать строку из слов, которые состоят из букв первого слова строки C++
C++ Подсчитать количество слов в тексте, которые заканчиваются на гласную букву
C++ Вывести количество слов и первую букву каждого слова
C++ Найти общее количество слов и количество слов на букву ''с''
Указать количество слов, которые имеют хотя бы одну из звонких согласных C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7955 / 4717 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
19.03.2012, 16:41     найти количество слов, которые имеют последнюю букву первого слова. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <boost/algorithm/string.hpp>
 
int main()
{
   std::string value = "Hello and what do you want no it, is so good";
   std::vector<std::string> vec;
   boost::split(vec, value, boost::is_any_of(",. "), boost::token_compress_on);
   std::cout << std::count_if(vec.begin(), vec.end(), [vec](const std::string& value)
   {
      return std::find(value.begin(), value.end(), *vec[0].rbegin()) != value.end();
   }) << std::endl;
}
http://liveworkspace.org/code/d1434a...9a461d87e5351d
xaptypx
Сообщений: n/a
20.03.2012, 22:29     найти количество слов, которые имеют последнюю букву первого слова. #3
А может есть какой-нибудь вариант по легче?..
Yandex
Объявления
20.03.2012, 22:29     найти количество слов, которые имеют последнюю букву первого слова.
Ответ Создать тему
Опции темы

Текущее время: 17:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru