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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ *Графы* http://www.cyberforum.ru/cpp-beginners/thread182193.html
пожалуйсто помоги мне с программой.умоляю!!! вот тема: реализация различных типов графов и операций над ними. зараннее спасибо.
C++ Бинарные деревя Напишите пожалуйста эту программу. Написать программу элемента ввода Бинарные деревя. Я не могу писать сам. http://www.cyberforum.ru/cpp-beginners/thread182186.html
Количество Седловых точека матрицы C++
в программе явно есть ошибка. помгите найти . исправить #include<iostream.h> void main() {int const n=3; int j, i, a, t=0, min, max; bool k; for(i=0; i<n; i++) for(j=0; j<n; j++) {cout<<"x:"; cin>>a;
C++ string русский текст
Привет.. вобщем тут по примеру делал что-то типа телефонной книги(да практически все списал), так вот, не работает, но по отладке видно, что в переменные попадает не русский текст, а непонятно какие символы. Вот, если нужно, код, не знаю, что делать: #include <iostream> #include <vector> #include <fstream> #include <string> using namespace std; class Number { public:
C++ не выводятся русские буквы http://www.cyberforum.ru/cpp-beginners/thread182172.html
#include <iostream> using namespace std; int mul (int x, int y); // прототип функции mul() int main() std::locale().global(std::locale(""));
C++ Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент Дана целочисленная квадратная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
27.10.2010, 01:02     Удалить из строки все повторяющиеся символы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <algorithm>
 
using namespace std;
 
int main(){
  string str = "hell is here for you!", szRes;
  string::iterator it;
  for( it = str.begin(); it!=str.end(); ++it ){
    if( 1 == count( str.begin(), str.end(), *it ) ){
      szRes.push_back( *it );
    }
  }
  cout << szRes << endl;
}
 
Текущее время: 14:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru