Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
romi41
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 35
#1

Удалить из слова повторяющиеся 4 раза буквы, стоящие рядом - C++

12.01.2015, 08:35. Просмотров 358. Ответов 1
Метки нет (Все метки)

удалить из слова повторяющиеся 4 раза буквы, стоящие рядом с++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2015, 08:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить из слова повторяющиеся 4 раза буквы, стоящие рядом (C++):

Найти в тексте слова, содержащие две одинаковые буквы, стоящие рядом - C++
Имеется строка текста (на любом языке) из нескольких слов, разделённых пробелами и/или знаками препинания. Требуется найти в тексте и...

Найдите все слова в предложении, содержащие по две буквы М, не стоящие рядом, и определите их количество - C++
Найдите все слова в предложении, содержащие по две буквы М, не стоящие рядом, и определите их количество c++

Удалить все повторяющиеся буквы из слова - C++
Дано слово, удалить из него все повторяющиеся буквы, оставив их первые вхождения,то есть в слове должны остаться только разные буквы.

Удалить из слова буквы, стоящие на четных местах - C++
как удалить из слова буквы,стоящие на четных местах??заранее благодарен.

Удалить из слова все повторяющиеся буквы, оставив их первые вхождения - C++
Условие:Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые вхождения: в слове должны остаться только различные буквы. ...

В строке переставить местами рядом стоящие слова - C++
Здравствуйте, помогите пожалуйста написать программу, желательно использовать функцию strtok. Пытался склеивать, не смог реализовать. ...

1
v1cont
42 / 42 / 3
Регистрация: 23.09.2009
Сообщений: 63
14.01.2015, 08:28 #2
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
#include <iostream>
using namespace std;
 
int main() {
        string str;
        // количество последовательных повторений
        int cnt = 4;
        bool fl;
        // считываем строку
        cin >> str;
        // идем по строке
        for (int i = 0; i <= str.length() - cnt && str.length() > cnt; i++)
            {
            // устанавливаем флаг
            fl = true;
            // проверяем на количество повторяющихся букв
            for (int k = 0; k < cnt - 1 && fl; k++)
                {
                    if (str.substr(i + k, 1) != str.substr(i + k + 1, 1))
                        // если не совпадают - на выход 
                        fl = false;
                        
                }
            // если нужно удалить
            if (fl)
                    str.erase(i, cnt);
            }
        // вывод
        cout << str << "\n";
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2015, 08:28
Привет! Вот еще темы с ответами:

Строки (В строке переставить местами рядом стоящие слова) - C++
Задача: В строке переставить местами рядом стоящие слова. Помогите сделать через 3 строки, именно через 3. Т.е. берется 1 слово и...

Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые вхождения, то есть в слове должны остаться только различные буквы. - C++
Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые вхождения, то есть в слове должны остаться только различные буквы....

Удалить повторяющиеся буквы в слове - C++
Удалить повторяющиеся буквы в слове. Кто может помочь?

Убрать повторяющиеся буквы из слова - C++
Задание: убрать повторяющиеся буквы из слова оставив первые вхождения #include &quot;iostream&quot; using namespace std; int main()...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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