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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу выводящую на экран таблицу значений функции http://www.cyberforum.ru/cpp-beginners/thread1005073.html
2. Написать программу выводящую на экран таблицу значений функции Y= sin(X) на отрезке с шагом h. (аргумент функции sin(x) выражается в радианах , а не в привычных градусах 1r=57.296◦)
C++ двоичное дерево поиска Нужно построить двоичное дерево поиска из букв строки что вводится. Вывести его на экран в виде дерева. Найти буквы, которые встречаются более одного раза и удалить их. Вывести элементы, что остались, при постфиксном обходе. http://www.cyberforum.ru/cpp-beginners/thread1005058.html
C++ Написать программу- вводная информация в файле in.txt, выходная информация в out.txt
Написать программу- вводная информация в файле in.txt, выходная информация в out.txt. Срочнооо..
C++ Написать программу "Отдел кадров", используя классы
Написать программу "Отдел кадров", используя классы. В public указать имя, год рождения и оклад сотрудника, в private город, адрес, пол. Данные вводить с клавиатуры. Программа должна выводить по запросу имена сотрудников, оклад которых превышает 35 000, и список сотрудников, проживающих в определенном городе. помогите пжл!!!
C++ описать процедуру PrevDate(D) с параметром типа TDate, которая преобразует дату D к предыдущей дате http://www.cyberforum.ru/cpp-beginners/thread1005042.html
1)Используя тип TDate и функции DaysInMonth и CheckDate (см. зада-ния Param59–Param61), описать процедуру PrevDate(D) с параметром типа TDate, которая преобразует дату D к предыдущей дате (если дата D явля-ется неправильной, то она не изменяется). Запись D является входным и выходным параметром. Применить процедуру PrevDate к пяти данным да-там.
C++ Описать процедуру LowCaseRus(S), преобразующую все прописные русские буквы строки S в строчные Описать процедуру LowCaseRus(S), преобразующую все прописные русские буквы строки S в строчные (остальные символы строки S не изме-няются). Строка S является входным и выходным параметром. Используя процедуру LowCaseRus, преобразовать пять данных строк. Спасибо заранее, буду очень благодарна)) подробнее

Показать сообщение отдельно
Aer_rus
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 76
11.11.2013, 23:35     Задано слово.Удалить повторяющие буквы
Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые вхождения, то есть в слове должны остаться только различные буквы.
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
33
34
35
36
37
#include <stdlib.h>
#include "conio.h"
#include <iostream>
#include "time.h"
#include "locale"
#include "string.h"
using namespace std;
bool exist[128];
char b[128];
int n;
bool f;
int main()
{
    setlocale(LC_ALL, "rus");
       char string[128];
          cout<<"Введите слово:";
        cin>>string;
        int L=strlen(string);
        int i=0;
        int j=0;
        exist[128]=false;
    for(i=0; i<L;i++)
 {
    if ( !exist[ string[i] ] )
    
        exist[ string[i] ] = true;
    
    else
    {
        for (int j=1;j<L-1;j++)
            string[j]=string[j+1];
         cout<<string[j+1];
    }
 }
    system("PAUSE");
return 0;
}
Помогите пожалуйста исправить данную программу.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru