С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Функция: вывести на экран ту строку матрицы, сумма элементов которой минимальна Функция принимает двумерный массив чисел, а также его размеры, и выводит на экран ту строку, сумма элементов которой минимальна. help! https://www.cyberforum.ru/ cpp-beginners/ thread2768094.html C++ Удвоить каждый пробел в строке
Удвоить каждый пробел в строке. Выполнить с помощью массива char.
C++ Ошибка "string subscript out of range" (debug assertion failure) https://www.cyberforum.ru/ cpp-beginners/ thread2768075.html
Добрый день! Есть простая функция типа string, которая берёт на вход произвольную С-строку (char s), по-символьно её просматривает и копирует во временную строку temp только символы "0123456789." т.е. грубо говоря убирает все НЕ-цифры и ещё все встретившиеся точки '.' кроме первой. После этого строка temp возвращается из функции и выводится в main(). Казалось бы, программа элементарная....
C++ Создать базовый и производные классы: Здание, ЖилойДом, ПроизводственныйЦех https://www.cyberforum.ru/ cpp-beginners/ thread2768047.html
Всем привет, появилось вот такое задание Понятие "Здание" имеет Общие Параметры: площадь и Цену. Жилой дом, кроме названия, описуеться количеством комнат и площадью каждой Из них. Производственный цех- назначения. Создать базовый и производные классы. Предусмотреть методы для внедрения данных с клавиатуры и вывод их на экран. Может кто то помочь пожалуйста?
C++ Вывести из структуры (строки) фамилии которые заканчиваются на ov и с ним вывести его курс
вывести из структуры (строки) фамилии которые заканчиваются на ov и с ним вывести его курс #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <fstream> #include <stdio.h> #include <cstring> using namespace std; const char SIZE = 25;
C++ Определить максимальный элемент среди положительных нечетных элементов массива Определить максимальный элемент среди положительных нечетных элементов и минимальный среди положительных четных элементов целочисленного массива X=(x1,x2,…,xn). Удалить из массива все совершенные числа, вывести сообщение, сколько элементов было удалено./B] П.5.16.Правил Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. ... https://www.cyberforum.ru/ cpp-beginners/ thread2768032.html
C++ Найти сумму элементов заданной последовательности с четными номерами Ввести последовательность целых чисел, за которой следует 0. Найти сумму элементов с четными номерами из этой последовательности. То есть суммироваться должны 2й 4й 6й и т.д. элементы последовательности. Кроме того что я просто могу ввести числа ничего не происходит. Если ввожу ноль то программа завершается. Где я сделал не правильно? int main() { setlocale (0,"rus"); int a, x,... https://www.cyberforum.ru/ cpp-beginners/ thread2768004.html C++ Как перегрузить оператор = внутри класса, чтобы присвоить ему объект другого класса
Есть 2 класса, класс House и класс Phone, нужно присвоить объект класса Phone объекту класса House В коде непосредственно класса House я пытался реализовать, но компилятор выдает следующие ошибки: Ошибка C2061 синтаксическая ошибка: идентификатор "Phone" Ошибка C2805 бинарный "operator =" имеет слишком мало параметров Ошибка C2333 House::operator =: ошибка в объявлении функции; пропуск...
C++ Определить сумму и произведение цифр числа, максимальную и минимальную цифру в записи числа https://www.cyberforum.ru/ cpp-beginners/ thread2767999.html
Дано натуральное четырехзначное число. Определить сумму и произведение его цифр, максимальную и минимальную цифру в записи числа, и четырехзначное число, в котором минимальная и максимальная цифра поменялись местами. Помогите:)
C++ Считать из файла размерность квадратной матрицы и элементы этой матрицы Как я понимаю делается с помощью fstream, но так и не разобрался как это сделать. Исходный файл с размерностью и массивом должен быть таким, к примеру: 3 12 5 23 5 12 45 32 23 4 https://www.cyberforum.ru/ cpp-beginners/ thread2767964.html
C++ Подскажите причину ошибок компиляции на Visual Studio Community 2019 16.8.3
Простая задача: Написать программу которая переводит в градусах по Фарингейту в градусы Цельсия по формуле C=5/9(F-32),где С - температура по Цельсию, F - температура по Фарингейту. Выдает ошибку компелирования на Visual Studio Community 2019 16.8.3 в чем причина... #include <iostream> #include <clocale> using namespace std: int main() setlocale( LC_ALL. "Russian" ) { double fahr. cels:...
C++ Удвоить отрицательные элементы массива, если в массиве отрицательных элементов больше, чем положительных https://www.cyberforum.ru/ cpp-beginners/ thread2767957.html
Условие задачи: Удвоить отрицательные элементы массива, если в массиве число отрицательных элементов больше, чем число положительных элементов. #include <iostream> using namespace std; int main () { int i, m;
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,884
Записей в блоге: 1
12.01.2021, 13:30 0

Удалить последнее слово из заданной строки используя функцию - C++ - Ответ 15173640

12.01.2021, 13:30. Показов 1876. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено zavizha как решение

Решение

zavizha,
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
31
32
#include <string>
#include <iostream>
 
using namespace std;
 
void deletelastword(string & words)
{
    int len;
    int end;
    len=words.length();
    int pos;
    string a=" ";
    
    pos=words.rfind(a);
   
    if (pos != std::string::npos)
    {
        words.erase(pos);
    }
}
 
 
 
int main()
{
    string text;
    cout<<"Enter the text"<<endl;
    getline(cin,text);
    deletelastword(text);
    cout<<text;
    
}
только код не учитывает случай когда в строке одно слово, либо слова разделены не пробелами

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

В заданной строке удалить первое и последнее слово
Помогите, пожалуйста, решить задачу в Pascal В заданной строке текста удалите первое и последнее...

В заданной строке текста, удалить первое и последнее слово
В заданной строке текста, удалить первое и последнее слово

В заданной строке текста удалить первое и последнее слово
В заданной строке текста удалить первое и последнее слово.

Удалить из строки последнее слово
Требуется в произвольной строке удалить последнее слово, т.е. все символы после последнего пробела...

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

Удалить последнее слово из строки
Искал что-то подобное-не нашел. Собственно задача:преобразовать текстовый файл,удалив последнее...

Удалить из строки последнее слово
Дана стока в которой написаны через пробел слова. Нужно удалить последнее слово и вывести индес...

Удалить последнее слово строки
№1 Ввести строку. Удалить последнее слово. №2 Ввести строку. Найти длину самого длинного слова....

Удалить из строки последнее слово
Есть задачи на vba но я в них почти не разбираюсь может кто поможет написать! 1.Удалить из...

Удалить из строки первое и последнее слово
пожалуйста,помогите!? Заданы 2 строки, состоящие из слов, разделенных пробелами. Скопировать пять...

Удалить из строки предпоследнее и последнее слово
Добрый день, помогите решить следующую задачку: Вводится строка произвольного текста. ...

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