Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Whiteha
Программист
33 / 33 / 8
Регистрация: 08.07.2011
Сообщений: 190
Записей в блоге: 1
07.03.2012, 21:39

Необходимо вывести на экран все различные символы строки

07.03.2012, 21:39. Просмотров 1236. Ответов 13
Метки (Все метки)

Ответ

Вариантов куча, вот один зубодробительный
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <algorithm>  
#include <iostream>  
#include <string>
#include <set>
using namespace std; 
 
void main() 
{
    string str;
    getline(cin, str);
    set<char> res_str;
    for_each(str.begin(), str.end(), [&] (char i)->bool {res_str.insert(i); return 1;});
    for_each(res_str.begin(), res_str.end(), [&] (char i)->bool {cout << i; return 1;});
    cout << endl;
    system("pause");
}


Вернуться к обсуждению:
Необходимо вывести на экран все различные символы строки
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2012, 21:39
Готовые ответы и решения:

Вывести на экран все различные буквы строки с использованием strchr
Как можно применить strchr для вывода всех различных букв строки? Вот сделал...

Вывести на экран все символы строки кроме букв
дана строка вывести на экран символы кроме букв

Строки. Вывести на экран все символы, расположенные внутри скобок
Дана строка символов, среди которых есть одна открывающаяся и одна...

Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки
Помогите написать 3 программы. (на С или С++) 1. Вывести на экран в первой...

Цикл: Вывести на экран все различные элементы набора данных по возрастанию
Дано целое число N и набор из N целых чисел, упорядоченный по возрастанию....

13
Другие темы раздела
C++ Вычисление арифметического выражения и вывод полученного результата http://www.cyberforum.ru/cpp-beginners/thread514153.html
Ребят, помогите пожалуйста..только начали С++ учить..ничего не пойму,а учительница говорит самим разбираться,не помогает Разработать программу для вычисления арифметического выражения и вывода...
C++ Создание минимально возможного третьего динамического массива из двух Подскажите в чем ошибка. Есть код #include <iostream> #include <ctime> using namespace std; int main() { int a=10; int b=5; //запрашиваем у пользователя размер масивов http://www.cyberforum.ru/cpp-beginners/thread514146.html
Составить таблицу слов данного текста, начинающихся с буквы "А", с указанием числа повторений каждого слова C++
Составить таблицу слов данного текста, начинающихся с буквы "А", с указанием числа повторений каждого слова.
Размер шрифта в консоле C++
Можно ли как то изменить размер шрифта в консоле или сам щрифт средствами С++???
C++ ошибка при SQL запросе http://www.cyberforum.ru/cpp-beginners/thread514120.html
AnsiString s = "Insert Into data Values('" + Form2->Edit1->Text + "','" + Form2->Edit2->Text + "','" + Form2->ComboBox1->ItemIndex + "','" + Form2->Edit4->Text + "','" +...
C++ Работа с Ориентированным графом Дан орграф. После удаления произвольных вершин может произойти всё что угодно, вопрос таков: Для каждого компонета связности выделить матрицу смежности (т.е. создать массив матриц для каждого... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru