Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана последовательность из n целых чисел. Найти сумму элементов с нечетными номерами из этой последовательности! Дана последовательность из n целых чисел. Найти сумму элементов с нечетными номерами из этой последовательности! Помогите!! https://www.cyberforum.ru/ cpp-beginners/ thread108856.html Коэффициенты системы линейных уравнений C++
Коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы. С помощью допустимых преобразований привести систему к треугольному виду. Найти количество строк, среднее арифметическое...
C++ Вычислить сумму последовательности https://www.cyberforum.ru/ cpp-beginners/ thread108843.html
S= sinX + sinX2(квадрат) + SinX3(куб) + sinX4(в четвертой степени) + … + sinXn(н-ая степень)
C++ Найти сумму цифр в десятичном числе k Найти сумму цифр в десятичном числе k https://www.cyberforum.ru/ cpp-beginners/ thread108832.html
Нужно сделать переменную статической C++
Доброго времени суток всем. У меня вот какая проблема: создан класс множество. Перегружен оператор + чтоб добавлять элементы. Но вот при добавлении элемента оно добавляет элемент не в конец...
C++ Найти произведение и количество элементов линейной таблицы, имеющих четные значения https://www.cyberforum.ru/ cpp-beginners/ thread108817.html
1) Составить программу для подсчета произведения и количества элементов линейной тфблицы B, состоящей из 24 целых чисел имеющих четные значения. 3) Заданны два одномерных массива А и В разномерности...
C++ Сложение двух чисел Сложение двух чисел. Как, если оба числа в диапазоне от 0 до 2*10^9 ? Если складывать 2*10^9 + 2*10^9 то long int не справляется(( https://www.cyberforum.ru/ cpp-beginners/ thread108808.html C++ Дана последовательность целых чисел, за которой следует 0. Найти количество четных элементов этой последовательности
Дана последовательность целых чисел, за которой следует 0. Найти количество четных элементов этой последовательности. Помогите!!!
C++ массив.С++ ПОМОГИТЕ ПОЖАЛУЙСТА!!! 1.Составить программу, которая обнуляет в целочисленном массиве А размерности N элементы, расположенные между максимальным и минимальным элементами. 2.Составить программу,... https://www.cyberforum.ru/ cpp-beginners/ thread108804.html C++ Нахождение пар чисел равныхпроизведению заданного числа( одномерный массив) https://www.cyberforum.ru/ cpp-beginners/ thread108801.html
Составить программу, которая в целочисленном массиве А, состоящем из N чисел находит количество таких пар элементов, произведение которых равно заданному числу Х. Помогите!! заранее спасибо
Нахождение максимального значения массива C++
Составить программу, которая находит максимальное значение среди элементов линейной таблицы Y, состоящей из N вещественных чисел, имеющих нечётные индексы. Пожалуйста помогите !Заранее спасибо
C++ Одномерный массив. Здраствуйте уважаемые програмисты помогите с решением задач... Составить программу для подсчёта суммы и количества элементов линейной таблицы , состоящей из 12 вещественных чисел, удовлетворяющих... https://www.cyberforum.ru/ cpp-beginners/ thread108792.html
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10990 / 6952 / 1640
Регистрация: 25.07.2009
Сообщений: 12,662
25.03.2010, 23:43 0

Выделение последнего слова в строке - C++ - Ответ 622142

25.03.2010, 23:43. Показов 4539. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от Nameless One Посмотреть сообщение
C++
1
2
while((index=str.rfind(" "))==str.size()-1)
str.erase(index);//Удаление пробела
Можно вот так ещё сделать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
 
/* удалялка пробелов в конце строки */
int main(){
    std::string s("Volk, Tambov, Les, 555-1234            ");
    size_t pos = s.find_last_not_of(' ');
    if ( pos != s.length() - 1 )
        s.erase(pos + 1);
    std::cout << "\"" << s << "\"" << std::endl;
    return 0;
}


Вернуться к обсуждению:
Выделение последнего слова в строке C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2010, 23:43
Готовые ответы и решения:

Выделение последнего слова из строки
Написать программу выделения последнего слова из введенной строки и отображение его на экране....

Выделение последнего слова из введенной строки
Вот задание: написать программу выделения последнего слова из введенной строки и отображение его на...

Выделение слова в строке
Прошу помощи. Как выделить слово из заданого предложения? #include &quot;math.h&quot; #include &quot;iostream&quot;...

Перестановка в строке первого и последнего слова..
Всем доброго времени суток!! Появилось вот такое задание написать программу на языке C++...

7
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2010, 23:43

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

Строковый ввод-вывод и считывание последнего слова в строке
Добрый вечер. Возник вопрос по следующей задаче: &quot;1) Скопировать из файла F1 в файл F2 строки,...

Указать общие символы первого и последнего слова в заданной строке (с использованием множества)
Помогите решить задачу с использованием множества: указать общие символы первого и последнего слова...

В исходной строке а$ определить все слова, отличные от последнего слова. Вывести эти слова в столбик
Помогите решить: В исходной строке а$ определить все слова, отличные от последнего слова. Вывести...

Вывести слова строки, которые отличны от последнего слова, и определить, есть ли в данной строке одинаковые слова
Дана строка, состоящая из слов, разделённых пробелами. Вывести слова этой строки, которые отличны...

Выделение последнего слова из введенной строки
1. Написать программу выделения последнего слова из введенной строки *) и отображение его на...

Выделение последнего слова из введенной строки
Написать программу выделения последнего слова из введенной строки.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.