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

обработка символьной информации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сложить два char? http://www.cyberforum.ru/cpp-beginners/thread527012.html
Как сложить два char?
C++ Программу в JS или С++ Нужно программу перевести JS или С++ я так понял это паскаль, или дельфи, простите не сильно, так как не учил. Помогите пожалуйста, буду весьма благодарен :) Если не в тот дозрел форума простите)... http://www.cyberforum.ru/cpp-beginners/thread526990.html
Деление числа C++
Извините за дубляж темы, это уже много раз было, но такая задача: 1) от многозначного числа отделить последнюю цифру, например 123456, чтобы было 12345 2) отдклить от многозначного чила...
C++ Поток,дисковый файл,добовление битов
Всем привет! Сталкнулся с такой проблемой как отсутствие в номом стандарте ios::nocreate. Полазив в инете нашел мнение что мол сначало надо открывать файл на чтрение если не получается открыть то...
C++ изучение языка http://www.cyberforum.ru/cpp-beginners/thread526975.html
у меня специальность прикладная математика и информатика курс второй ,мне придется изучить язык С++ ? Все ли программисты вузов России должны изучать С++ ?
C++ Оценка сходства текстов Добрый день. Тема моей курсовой - "Оценка сходства текстов". Какую литературу можете посоветовать, чтоб реализовать данную программу? Главное условие - использование и сравнение в программе 3... подробнее

Показать сообщение отдельно
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
24.03.2012, 20:50
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
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
using namespace  std;
 
int main()
{
    string text;
    getline(cin, text);
    istringstream is(text);
    string word;
    text.clear();
    while (is >> word)
    {   
        int count = 0;
        std::for_each(word.begin(), word.end(), [&count](char s){ ++count;});
        if (count%2 != 0)
        {
            reverse(word.begin(), word.end());
            text += word;
        }
    }
 
    cout << text;
 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru