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

Ввести с клавиатуры строку символов. Перевернуть каждое четное слово в строке. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать схему алгоритма(можно через Visio) http://www.cyberforum.ru/cpp-beginners/thread1084329.html
#include <stdio.h> #include <string.h> #include <conio.h> #include <locale.h> #include <ctype.h> int main() { FILE *f; f = fopen("F.txt","wt+");
C++ Напишите программу, которая при вводе любого символа, кроме x выдает этот же символ и номер шага, в противном случае - выходит. Нужна программа, которая при вводе любого символа, кроме x выдает этот же символ и номер шага. При вводе x программа заканчивает работу. Enter: _ a a 1 Enter: _ b b 1 Enter: _ x http://www.cyberforum.ru/cpp-beginners/thread1084328.html
C++ Как в бинарном предикате или функторе к одной из переменных применить некоторый функциональный объект?
Собственно назрел такой вопрос: Как в бинарном предикате или функторе к одной из переменных применить некоторый функциональный объект? Например, у нас имеется два массив. Требуется найти сумму их соответствующих элементов причем если некий элемент второго массива нечетный его следует удвоить. Очевидно будем пользоваться алгоритмом transform. Предикат пусть будет plus. Вот теперь вопрос как его...
C++ Перестановка местами два участка строки
Есть область памяти (строка), условно поделенная на две части A и B. Область B идет сразу после A. Заданы длины обоих частей. Используйте рекурсивный reverse(), чтобы поменять a и b местами. Решение не требует рекурсии, кроме той, что в reverse(). #include <iostream> #include <string.h> #include <conio.h>
C++ Ошибка после выполнения программы http://www.cyberforum.ru/cpp-beginners/thread1084287.html
Как исправить? Программа выполняется правильно, но после нажатья Энтера вот это выскакивает (очень сильно раздражает). Причем если нет getch(), то все норм.
C++ Что делают функции int(), float()? Добрый день. Неоднократно встречал функции вида int(), float() и т.д. Вопрос - что они делаю и зачем они нужны. Спасибо! подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
29.01.2014, 12:06     Ввести с клавиатуры строку символов. Перевернуть каждое четное слово в строке.
Цитата Сообщение от fasgen Посмотреть сообщение
Ввести с клавиатуры строку символов. После чего Перевернуть каждое четное слово в строке.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include<string>
#include<sstream>
#include<algorithm>
int main()
{
    std::string str;
    std::getline(std::cin,str);
    std::stringstream ss(str);
    int count = 1;
    for(std::string word;ss>>word;)
    {
        if(count%2==0)
            std::reverse(word.begin(),word.end());
        std::cout<<word<<" ";
        count++;
    }
}
 
Текущее время: 12:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru