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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.93
almostclever
1 / 1 / 0
Регистрация: 04.03.2012
Сообщений: 101
#1

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

18.05.2012, 18:07. Просмотров 2188. Ответов 3
Метки нет (Все метки)

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

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

Строки. В каждом чётном по порядку слове удалить все нечётные буквы, а в каждом нечётном слове удалить все чётные буквы. - C++
8.4.1. Помогите, пожалуйста, решить задачу в С++. Дана строка символов, состоящая из русских слов, разделённых пробелами. В...

Отделите в слове повторяющиеся более двух раз буквы запятыми - C++
4.2005 проверьте, не является ли слово "кас" корнем слова без приставки. Отделите в слове повторяющиеся более двух раз буквы запятыми ...

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

Удалить все парные (повторяющиеся) буквы - C++
Есть код в котором программа показует сколько строчка имеет символов, как сделать так чтоб после этого программа удалила все парные (...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
almostclever
1 / 1 / 0
Регистрация: 04.03.2012
Сообщений: 101
18.05.2012, 18:25  [ТС] #3
Вот, нашел полегче.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
char* correct(char str[])
{
  int i = 0,j;
    char ch;
    while((ch = str[i++] )!= '\0')
    {
        j = i;
        while(str[j] != '\0')
        {
            if(ch == str[j])
            {
                while(str[j]!='\0')
                str[j] = str[++j];
                 i--;
                break;
            }
            j++;
        }
    }
   return str;
}
0
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
18.05.2012, 18:37 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <locale.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"Russian");
 
    static char psz[256] = "\0";
    printf("Введите слово:"); gets(psz);
 
    for (int i = 0; psz[i] != '\0'; i++)
        for (int k = i+1; psz[k] != '\0'; k++)
            if (psz[i] == psz[k]) {
                for (int m = k; psz[m] != '\0'; m++)
                    psz[m] = psz[m+1]; k--;
            }
            
    printf("%s\n",psz);
}
http://liveworkspace.org/code/d47937...9f1b8142546ffb
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2012, 18:37
Привет! Вот еще темы с ответами:

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

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

Удалить из слова X все буквы, которые встречаются в слове Y - C++
#include &lt;iostream&gt; using namespace std; main() { string x, y; cin &gt;&gt;x; cin &gt;&gt;y;

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.05.2012, 18:37
Ответ Создать тему
Опции темы

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