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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму элементов последовательности, расположенных между первым и вторым положительными элементами http://www.cyberforum.ru/cpp-beginners/thread1132120.html
Сумму элементов последовательности, расположенных между первым и вторым положительными элементами. При помощи итераторов. Где ошибка? #include <windows.h> #include <iostream> #include <vector>
C++ Просмотр элементов стека Столкнулся с проблемой, во время просмотра элементов стека. Просто выгрузка элементов не устраивает, поэтому решил организовать запись каждого верхнего элемента в массив, а потом начиная с конца массива затолкнуть все элементы обратно в стек. Работаю с библиотекой string. int j=0; size = st.size; string *st_buf= new string; if (!st.empty()) { while (!st.empty())... http://www.cyberforum.ru/cpp-beginners/thread1132117.html
C++ Найти в файле все слова, состоящие только из определённых букв
Найти в файле все слова, состоящие только из определённых букв: r,e,d и вывести их на экран.
Работа со стеками на Dev C++ C++
задание такое: удалить из списка все вхождения элемента , имеющего заданное значение. Ошибку выводит , что не объявлен random . Помогите пожалуйста, какие здесь ошибки есть найти. Вот код #include <cstdlib> #include <iostream> using namespace std; struct node { int info; struct node*next; };
C++ Линейный циклический однонаправленный список http://www.cyberforum.ru/cpp-beginners/thread1132012.html
Задание организовать очередь с приоритетом (у каждого элемента свой приоритет). Элементы с наивысшим приоритетом ставятся в начало очереди, с наимень- шим – в конец. Извлечение элементов – только из начала очереди(Последняя цифра числа является его приоритетом) на базе однонаправленного циклического линейного списка. Подскажите пожалуйста как это понимать, ведь циклический список это замкнутый...
C++ Методом хорд найти корень функции помогите пожалуйста запрограммировать, завтра сдавать надо, а я не могу сделать, \ln 8x=9x-3.1 методом хорд, очень прошу помочь подробнее

Показать сообщение отдельно
dgyda
56 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 36
28.03.2014, 13:25     Удалить повторяющиеся символы в массиве
Доброго времени суток форумчане!
у меня такая задачка: нужно найти и удалить все повторяющиеся элементы в массиве...
я выбрал стринговый массив, там удалить проще, но прога не пашет... подключил все библиотеки для стринга которые знал, все равно не то... в чем проблема?
вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream>
using namespace std;
#include <string.h>
#include <string>
#include <xstring>
#include <iterator>
 
int main()
{
    string h; int f;
    cin>>h;
    f=h.length();
    
    for (int i=0;i<f;i++)
    {
    if (h[i]==h[i+1]) h.erase(i,2); else if(h[i+1]==h[i+2]) h.erase(i+1,2); 
    }
    cout<<h;
system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru