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

У каждого слова введенной строки поменять местами первую и последнюю букву. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как перевести букву из нижнего регистра в верхний C++ http://www.cyberforum.ru/cpp-beginners/thread921048.html
Например: Введите букву: g Та же буква в верхнем регистре: G Желательно с пояснением) и 2 вопрос, а с русскими можно?
C++ Матрицы. Найти строку, сумма элементов в которой отрицательна. Заполнение матрицы числами из заданного диапазона, подсчет суммы элеметов Помогите, пожалуйста: Дана матрица S натуральных чисел размером 4*5 (-5<S<5 для всех i). Найти строку, сумма элементов в которой отрицательна. Заполнение матрицы числами из заданного диапазона, подсчет суммы элеметов в строке оформить в виде функций. http://www.cyberforum.ru/cpp-beginners/thread921045.html
C++ Считывание текстового файла
Помогите, пожалуйста, разобраться. При считывании текстового файла, последние несколько символов считываются 2 раза, т.е., если исходный файл был: "Hi. How are you?", то компилятор считает его примерно так: "Hi. How are you?re you?". Почему так происходит? В кат скидываю код #include <cstdio> static const int ARRAY_SIZE_CONST = 100; static const char COMMENT_SYMBOLS = {'#', '; int...
111 C++
Помогите решить пожалуйста!Надо написать решение на языке С++.Задача на фотографии.Заранее очень Благодарен! Перечитайте правила форума. Название темы должно быть информативным. Задание должно быть перепечатано на форум. Тема должна располагаться в соответствующем разделе.
C++ Получить последовательность ,которая отличается от исходной тем , что все нечетные элементы удвоены http://www.cyberforum.ru/cpp-beginners/thread921032.html
Даны натуральное N и последовательность A 1,A 2,…,A N , состоящая из N целых чисел. Получить последовательность ,которая отличается от исходной тем , что все нечетные элементы удвоены. Помогите пожалуйста решить .надо написать на языке С++.Заранее огромное спасибо !
C++ Найти номера двух точек, расстояние между которыми наибольшее Даны координаты n точек на плоскости: x1, y1,...,xn,yn. Найти номера двух точек, расстояние между которыми наибольшее. Для хранения координат точек создать тип структура. Заполнение массива координат и вычисление расстояния между двумя точками оформить в виде функций. подробнее

Показать сообщение отдельно
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
10.07.2013, 21:30     У каждого слова введенной строки поменять местами первую и последнюю букву.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <sstream>
#include <string>
 
int main()
{
    std::string s;
 
    std::cout << "Enter text: "; 
    std::getline(std::cin, s);
 
    std::stringstream ss(s);
 
    while (ss >> s) {
        std::swap(s.back(), s.front());
        std::cout << s << ' ';
    }
 
    std::cout << std::endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru