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

Первая и последняя буква в слове - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение суммы большего и меньшего из трех чисел http://www.cyberforum.ru/cpp-beginners/thread213908.html
написать программу нахждения суммы большего и меньшего из трех чисел.
C++ Выяснить, по возрастанию или убыванию упорядочена указанная строка матрицы Написать функцию, проверяющую по возрастанию или убыванию упорядочена указанная строка двумерного массива. Упорядочить по возрастанию все строки двумерного массива, которые неупорядочены по убыванию.... http://www.cyberforum.ru/cpp-beginners/thread213904.html
C++ Не работает сортировка элементов массива или неправильно записываются элементы в файл
Доброго времени суток! Проблема с сортировкой элементов. Не понимаю в чем дело: #include <stdio.h> #include <stdlib.h> #include <conio.h> int main(int argc, char* argv) {double otr,pol,ch;...
C++ Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отлицательные
Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отлицательные (элементы, равные 0, считать положитеьными). помогите кто знает,пожалуйста
C++ Программа, с типом char. http://www.cyberforum.ru/cpp-beginners/thread213880.html
Помогите написать программу, которая к любому введенному слову на экране выдавало бы это же слово, но с ++++ в начале и с *****.(просто подставить при выводе нельзя, нужно чтобы все выводило через...
C++ Решение слау. Здравствуйте. Я пишу программу, которая будет решать слау одним из выбранных мною методов. Методы решения мне известны и организовать их в с++ думаю смогу, но вот одна проблема. Я написал (точнее... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
18.12.2010, 15:29
Цитата Сообщение от xdozorx Посмотреть сообщение
Распечатать слова которые начинаются и заканчиваються на одну и туже букву
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
28
29
30
#include <sstream>
#include <string>
#include <iterator>
#include <iostream>
 
void get_words(std::string &str)
{
    std::string del(" !.,?"), tmp;
 
    for(std::string::iterator it = str.begin(); it != str.end(); ++it)
        if(del.find(*it) != std::string::npos)
            *it = ' ';
 
    std::istringstream ist(str);
    while(ist >> tmp)
        if(tmp[0] == tmp[tmp.length() - 1])
            std::cout << tmp << ' ';
}
 
int main()
{
    std::string str;
    std::cout << "Input string : ";
    getline(std::cin, str);
 
    std::cout << "\nWords: ";
    get_words(str);
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.