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

определить количество слов оканчивающихся на w - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить все пустые строки из файла http://www.cyberforum.ru/cpp-beginners/thread287008.html
Помогите пожалуйста написать функцию на Visual C++ : удалить все пропущенные (пустые) строки файла Спасибо
C++ Поиск файлов на дисках в Turbo C++ 3.0! Как осуществить поиск файлов (file.txt) на диске, а потом вывести содержимое файла на дисплей? http://www.cyberforum.ru/cpp-beginners/thread287000.html
файловые переменные C++
Помогите решить задачу на си: Дан файл f, содержащий различные даты. Каждая дата - это число, месяц и год. Найти: а) год с наименьшим номером; б) все весенние даты; в) все осенние даты г) самую позднюю дату.
Вывести вторые слова всех предложений C++
Условие задачи:Дан текст, состоящий из N (2=<N<=10) строк с максимальной длиной 80 символов. Необходимо вывести в алфавитном порядке вторые слова всех предложений. Считать, что текст написан синтаксически грамотно, в качестве знаков препинания используются точка и запятая, слова состоят только из букв, перенос слов по слогам отсутствует, минимальная длина предложений — два слова. Для выделения...
C++ Дан массив из слов (в одной строке одно слово) http://www.cyberforum.ru/cpp-beginners/thread286976.html
Дан массив из слов (в одной строке одно слово). Исключить из массива все слова, в состав которых входит более пяти букв.
C++ Присвоить новое значение для char Доброго времени суток! Объявилась не большая проблема: char Folder1 = "Objects\\Forest\\"; if (map==0) Folder1 = "Objects\\Desert\\"; else if (map==1) Folder1 = "Objects\\Steel\\"; Вроде всё просто, но не тут то было.) Компиллятор выдаёт "невозможно преобразовать "const char " в "char ". Объясните, что здесь нужно исправить? подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
02.05.2011, 14:02     определить количество слов оканчивающихся на w
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string str;
    std::getline(std::cin, str);
    std::istringstream ist(str);
    std::cout << 
        std::count_if(std::istream_iterator<std::string>(ist), std::istream_iterator<std::string>(),
        [](const std::string& str) {return *(str.end() - 1) == 'w';}) << '\n';
    return 0;
}
 
Текущее время: 15:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru