Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 23.10.2021
Сообщений: 12
1

Вывести все слова отличные от последнего слова, предварительно удалив из слов нечетной длины среднюю букву

14.11.2021, 19:48. Показов 397. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, я не так давно начал изучать строки.. Разобрался как удалить лишние буквы из слов, а вот как в string слова сравнивать я не совсем понял, буду весьма благодарен за помощь.
Мой код:
C++ (Qt)
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<iostream>
#include<cstring>
#include <cstring>
#include<string>
#include <windows.h>
#include<sstream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    string str;
    cout << "Введите текс:";
    getline(cin, str);
    istringstream shp(str);
    string temp;
    string delstr;
    while (shp >> temp)
    {
        if (temp.size() % 2 != 0)
        {
            temp.erase(temp.size() / 2, 1);
            delstr += temp + " ";
        }
        else delstr += temp + " ";
 
    }
    cout << "Слова нечетной длины без без средней буквы:" << delstr << endl;
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2021, 19:48
Ответы с готовыми решениями:

Напечатать все слова отличные от последнего слова, предварительно перенести последнюю букву в начало слова
Дано текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между...

Напечатать все слова, отличные от последнего слова (удалив из слов нечетной длины среднюю букву)
Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв;...

Исправить 3адачу: дана строка длиной n символов, Вывести все слова, отличные от последнего слова, предварительно удалив из слов нечетной длины его сре
дана строка, между словами не менее одного пробела, в конце точка. Вывести все слова, отличные от...

Вывести все слова последовательности, отличные от последнего слова (в словах нечетной длины удалить среднюю букву)
Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных...

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

Вывести на экран все слова, отличные от последнего слова, предварительно удалив из каждого слова последнюю букву
Программа. Данная последовательность, содержащая от 2 до 15 слов, в каждом из которых от 2 до 10...

Напечатать все слова, отличные от последнего слова, предварительно удалив из таких слов первую букву
Программа. Дана последовательность, содержащая от 2 до 20 слов, в каждом из которых от 2 до 10...

Напечатать все слова, отличные от последнего слова, предварительно удалив из каждого слова последнюю букву
1) Программа. Дан текстиз строчных русских букв, закоторым следует точка. Напечатать этот текст...

Напечатать все слова, удалив среднюю букву у слов нечетной длины.
1)Текст задан строкой var St: string; Напечатать все слова, удалив среднюю букву у слов нечетной...

Вывести слова, отличные от последнего слова, предварительно удалив из каждого слова последнюю букву
Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных...

Вывести слова, отличные от последнего слова, предварительно удалив из каждого слова первую букву
Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв;...

Вывести все слова последовательности, отличные от последнего слова, удалив первую букву
1. Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru