Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напечатать заданный текст с удалением из него всех букв b, непосредственно перед которыми находится буква с Помогите пожалуйста с задачкой на С++ Напечатать заданный текст с удалением из него всех букв b, непосредственно перед которыми находится буква с. Как задать удаление последовательности букв b,если их несколько? https://www.cyberforum.ru/ cpp-beginners/ thread1925230.html C++ Определить принадлежит ли точка с координатами (x,y) заштрихованной части плоскости
Даны действительные числа x,y.Определить,принадлежит ли точка с координатами x,y заштрихованной части плоскости. Есть программа, но можно ли сделать другую или упростить код, то что снизу.Заранее спасибо. #include "stdafx.h" #include <iostream> #include "math.h" using namespace std;
C++ Найти максимальный элемент массива среди элементов,которые кратны 3 https://www.cyberforum.ru/ cpp-beginners/ thread1925195.html
Здравствуйте, помогите разобраться с заданием Задан массив целых чисел B(n). Найти: 2.максимальный элемент среди элементов,которые кратны 3.
C++ Найти произведение отрицательных элементов массива с четными индексами Здравствуйте, помогите разобраться с заданием Задан массив целых чисел B(n). Найти: 1. произведение отрицательных элементов с четными индексами. https://www.cyberforum.ru/ cpp-beginners/ thread1925194.html
Вычислить значение функции C++
Вычислить значение функции для заданнного R
C++ Вывести таблицу значений функции https://www.cyberforum.ru/ cpp-beginners/ thread1925171.html
1.Составить программу с использованием оператора цикла for. 2.Составить программу с использованием операторов цикла while или do-while. Начал делать вот, но не знаю какие директивы писать и код надо бы закончить. using namespace std; int main() { setlocale(LC_CTYPE, ""); float x, y, a, b, h, max, sr; short int i, n, k; sr = 0; k = 0;
C++ Напишите программу вычисления суммы квадратов простых чисел, лежащих в интервале (M,N) с использованием функций https://www.cyberforum.ru/ cpp-beginners/ thread1925136.html C++ Вычислить интеграл методами правых прямоугольников, трапеций и Симпсона с заданной точностью
Вычислить интеграл методами правых прямоугольников, трапеций и Симпсона с заданной точностью (вводится с клавиатуры). Величина шага разбиения должна определяться в программе по формуле Рунге.
C++ Дан массив символов. Опеределить сколько в нем символов: *, ;, : https://www.cyberforum.ru/ cpp-beginners/ thread1925105.html
#include "stdafx.h" #include "math.h" #include "conio.h" #include "iostream" using namespace std; int main() { setlocale(0, "rus");
C++ Произведение элементов массива расположенных между первым и вторым нулевыми элементами произведение элементов массива расположенных между первым и вторым нулевыми элементами. Добавлено через 1 минуту Помогите с задачей, заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread1925100.html
C++ Поиск максимального элемента
Нужна сделать поиск максимального элемента массива путем деления пополам не через рекурсию, а через цикл. #include <stdio.h> #include <stdlib.h> #include <iostream.h> #include <conio.h> int maxs(double*, int); int _tmain(int argc, _TCHAR* argv)
C++ Потоковый ввод/вывод wchar_t Здравствуйте, есть простенький код #include <fstream> #include <iterator> #include <cctype> template<class InputIt, class OutputIt, class UnaryPredicate> OutputIt copy_if(InputIt first, InputIt last, OutputIt d_first, UnaryPredicate pred) { while (first != last) { if (pred(*first) ) *d_first++ = *first; https://www.cyberforum.ru/ cpp-beginners/ thread1925082.html
7787 / 6555 / 2983
Регистрация: 14.04.2014
Сообщений: 28,647
22.02.2017, 15:30 0

Поменять местами первое и последнее слово - C++ - Ответ 10142066

22.02.2017, 15:30. Показов 10994. Ответов 5
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    string s = "поменять местами первое и последнее слово";
 
    size_t b1 = s.find(' ');
    size_t b2 = s.rfind(' ');
    
    string w1 = s.substr(0, b1);
    string w2 = s.substr(b2 + 1);
    
    s.replace(b2 + 1, s.length() - b2, w1);
    s.replace(0, b1, w2);
 
    cout << s << endl;
}


Вернуться к обсуждению:
Поменять местами первое и последнее слово C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2017, 15:30
Готовые ответы и решения:

Поменять местами первое и последнее слово в строке
Доброе время суток. Как вы видите, у меня очередная проблема. На этот раз связанная со Си-строками....

Поменять местами первое и последнее слово в строке
задача: поменять местами первое и последнее слово в строке. проблема некорректно определяется...

Поменять местами первое и последнее слово в предложении
Дано предложение(водить с консоли). Поменять местами первое и последнее слово. Помогите пожалуйста

Поменять местами первое и последнее слово в строке
Мне нужна помощь. Помогите сделать это задание Создать файл, в который записываются исходные...

5
22.02.2017, 15:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2017, 15:30
Помогаю со студенческими работами здесь

Поменять местами первое и последнее слово в предложении
Собственно, задачка вроде легкая, но у меня нету никаких идей. С клавиатуры вводится символьная...

Поменять местами в строке первое и последнее слово
Ребят,помогите пожалуйста,с решением задачки,если не трудно...Собственно,задачка: Словом текста...

Дано предложение. Поменять местами его первое и последнее слово.
Дано предложение. Поменять местами его первое и последнее слово.

Поменять местами первое и последнее слово, найти слова-палиндромы
Объектно-ориентированное программирование. Разработать программу. В заданном тексте (слова...

Поменять в предложении первое и последнее слово
Вам дана строка SS, состоящая только из пробелов и строчных латинских букв. Строка представляет из...

В строках поменять местами первое и последнее слова
Ребята, помогите пожалуйста с задачами... язык С++ 1.Ввести 2 строки. В результате выполнения...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru