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

Заменить окончания слов 'ing' на 'ed' и вывести полученную строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, является ли заданное натуральное число палиндромом http://www.cyberforum.ru/cpp-beginners/thread597141.html
Всем доброго времени суток!Подскажите пожалуйста, если для определения является ли строка палиндромом программа выглядит так: #include <stdio.h> #include <conio.h> #include <string.h> char s;...
C++ зачетная программа Здраствуйте. Мне нужна помощь с программированием на С++ 7июня. Кто может помоч - напишите!! Буду очень благодарен!!! аса: 454753622 скайп: Opera_Firefox Спасибо! http://www.cyberforum.ru/cpp-beginners/thread597139.html
C++ Процессы и потоки
Народ, помогите пожалуйста! C++(MSVS) Консольная программа. Процессы. Процесс А инициализирует массив случайными значениями и записывает их в файл, а затем запускает процесс Б в командной...
C++ Удалить из каждой строки файла первые K символов
Всем привет! Вообщем есть задачка Дано целое число K и текстовый файл. Удалить из каждой строки файла первые K символов (если длина строки меньше K, то удалить из нее все символы). Впринципе не...
C++ Вычислить минимальный элемент http://www.cyberforum.ru/cpp-beginners/thread597118.html
В одномерном массиве вычислить минимальный элемент и вытолкнуть его из массива. Помогите пож.
C++ Описать структуру с именем WORKER, содержащую следующие поля Описать структуру с именем WORKER, содержащую следующие поля: 1) фамилия и инициалы работника; 2) название занимаемой должности; 3) год поступления на работу. Написать программу, выполняющую... подробнее

Показать сообщение отдельно
Петррр
5972 / 3409 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
05.06.2012, 17:11
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 <iostream>
#include <string>
#include <sstream>
 
int main()
{
    std::cout << "Enter string: ";
    std::string str;
    std::getline(std::cin, str, '\n');
    std::stringstream stream(str);
    std::string result;
    str = "";
    while (stream >> str)
    {
        int len = str.length();
        if (len > 2 && str.substr(len - 3, 3) == "ing")
        {
            str.erase(len - 3, 4);
            str += "ed";
        }
        result += str + ' ';
    }
    std::cout << "Result: " << result << std::endl;
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.