Форум программистов, компьютерный форум 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, преобразовать пять данных строк. Спасибо заранее, буду очень благодарна)) подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
12.11.2013, 00:11     Задано слово.Удалить повторяющие буквы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main()
{
    int i, j, k;
    bool isExist     = false;
    char input[]     = "abaabccdecdghhgy";
    char output[128] = {0};
    cout<<"INPUT : "<<input<<endl;
    for( k = i = 0;  input[i]; i++ )
    {
        isExist     = false;
        for( j = 0; output[j] && !isExist; j++ )
            isExist = input[i] == output[j];
        if(!isExist)
            output[k++] = input[i];
    }
    cout<<"OUTPUT : "<<output<<endl;
    cin.get();
    return 0;
}
Проверка http://codepad.org/oCX0UXEO
INPUT : abaabccdecdghhgy
OUTPUT : abcdeghy
 
Текущее время: 03:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru