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

Дана строка, состоящая из M попарно различных символов. Вывести все перестановки символов данной строки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Уважаемые форумчане, не могли бы вы поделиться ссылками на статьи по созданию модулей в C++ http://www.cyberforum.ru/cpp-beginners/thread906767.html
Уважаемые форумчане, не могли бы вы поделиться ссылками на уроки или статьи по модульному программированию. Меня интересуют не сами функции, классы и т.п., а то, как создать свой заголовочный файл со...
C++ Дана последовательность целых чисел. Известно, что среди них несколько раз встречаются два подряд идущих нуля. 1. Дана последовательность целых чисел. Известно, что среди них несколько раз встречаются два подряд идущих нуля. Определить, сколько раз встречается эта ситуация. http://www.cyberforum.ru/cpp-beginners/thread906759.html
Вычислить и напечатать произведение первых 7 элементов и сумм следующих элементов, которые находятся на первых позициях C++
Дано одномерный массив Т, состоящий из 18 символов. Вычислить и напечатать произведение первых 7 элементов и сумм следующих элементов, которые находятся на первых позициях. Помогите розв. задачу...
C++ Помогите написать простой арканоид
Помогите написать простой арканоид на с++ (без бонусов,без новых уровней,без жизней,без подсчета очков).Хочу посмотреть как будет выглядить самый простой арканоид.В дальнейшем изучении с++ буду...
C++ Калькулятор рядов http://www.cyberforum.ru/cpp-beginners/thread906702.html
Товарищи программисты, можно ли просто и доступно объяснить, как сделать калькулятор числовых рядов на спп или получить исходник? с простыми дей-ями, типа -,+,*, x^n, sin, и cos?
C++ Обернуть весь проект в одно пространство имен Хотелось быть не писать в каждом новом файле namespace myNamespace, но при этом иметь один namespace для всех файлов, чтобы не было конфликта имен в классами, что хранятся в windows.h (не std). Как? подробнее

Показать сообщение отдельно
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
19.06.2013, 17:22
не проверял
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
#include <algorithm>
int main()
{
    std::string s;
    std::cin >> s;
    std::sort(s.begin(),s.end());
    do{
        std::cout << s << std::endl;
    }while (std::next_permutation(s.begin(),s.end()))
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru