Форум программистов, компьютерный форум, киберфорум
Наши страницы

Задача со строками (вывести слово, которое содержит ровно три буквы "и") - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очистка памяти http://www.cyberforum.ru/cpp-beginners/thread860520.html
Цель: Написать программу, которая читает текст из файла и записывает в новый файл те слова, которые содержат буквы, введенные с клавиатуры. Перед записью в новый файл упорядочить нужные слова по...
C++ Cоздать двумерный массив размером [10000000][100] Добрый день! Нужно создать массив в с++. Ниже представлен код в нем надо это реализовать. Помогите пожалуйста! код: // 111111.cpp : Defines the entry point for the console application #include... http://www.cyberforum.ru/cpp-beginners/thread860518.html
C++ Задача по STL (Создать объект-контейнер, очередь с приоритетом, заполнить ее данными, тип char)
Помогите,пожалуйста, заранее спасибо)) Вот задание: 1. Создать объект-контейнер, очередь с приоритетом, заполнить ее данными, тип char. 2. Посмотреть контейнер. 3. Изменить контейнер, удалив...
Проверка на принадлежность интервалу C++
Здравствуйте. Возникла проблема: имеется массив из 10 значений, я этот массив разбиваю на 10 интервалов, нахожу длину интервала и считаю сколько значений попала в каждый интервал. И у меня так...
C++ Указатели и структуры http://www.cyberforum.ru/cpp-beginners/thread860498.html
Здравствуйте. Подскажите, пожалуйста, почему не меня среда ругается. error C2440: =: невозможно преобразовать "Book *" в "SortingStruct::BooK *" 1> Типы, на которые указывают указатели, не...
C++ Одинаковые элементы в set Можно ли каким-то образом добавить в set одинаковые элементы? подробнее

Показать сообщение отдельно
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
17.05.2013, 12:13
переделанный код yuron_477
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
#include <algorithm>
#include <iostream>
#include <sstream>
#include <string>
#include <windows.h>
 
bool pred(char ch){
    return ch=='И' || ch=='и';
}
 
 
int main()
{
    SetConsoleCP (1251); SetConsoleOutputCP (1251);
    
    std::string s;
    std::cout<<"->: "; std::getline(std::cin, s);
    
    std::istringstream iss(s);
    for (std::string temp; iss>>temp; iss)
        if (std::count_if(temp.begin(), temp.end(), pred) == 3)
            std::cout<<temp<<" ";
    
    std::cout<<std::endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.