Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нажатие клавиши программно Здравствуйте, а сложно сделать программу: Нажатие клавиши (прописаной в самом коде) в программе (прописаной в самом кодк) с определённыи интервалом времени. т.е. просто запустить программку и она будет нажимать клавишу каждую минуту . это реально ? https://www.cyberforum.ru/ cpp-beginners/ thread682656.html C++ Циклы с условием окончания
Помогите пож-ста написать код программы
C++ Оператор For и дроби Написать при помощи оператора For..... которая считает величину (см. прикрепленный файл) { int n,K; float S,a; n=StrToInt(Edit1->Text); K=1; S=0; for(K<=n;K++;) { a=1/(2*K+2.0)+1/(2*K); https://www.cyberforum.ru/ cpp-beginners/ thread682642.html C++ генерация случайных букв https://www.cyberforum.ru/ cpp-beginners/ thread682629.html
как можно с помощью рандома запрограммировать режим генерации случайных букв (для азбуки Морзе)? есть маленькие соображения но думаю они не верны, знаний маловато. Или это вообще делается не так? #include <random> int n={A||a;Z||z}; random() % n; // случайная буква от A(a) до Z(z)
C++ Найти книгу с определенным название
Определить, имеется ли в списке учебников книга с определенным названием. Если да, то вывести фамилию автора, название и год издания.
C++ Обмен местами корня дерева и узла с минимальным значением https://www.cyberforum.ru/ cpp-beginners/ thread682603.html
Вроде несложная задачка но не как не могу найти как реализовать "Обмен местами корня дерева и узла с минимальным значением " в виде отдельной функции
C++ Работа с символьныи массивом Всем доброго времени суток Есть вопрос по задачке. Даны натуральное число n, символы s1, …, sn. Получить первое натуральное число i, для которого каждый из символов si и si+1 совпадает с буквой a. Если такой пары символов в последовательности s1, …, sn нет, то ответом должно быть число 0. Собственно говоря то что не получается это заставить работать вывод символьного массива, не знаю что... https://www.cyberforum.ru/ cpp-beginners/ thread682600.html C++ Фокус консоли
Как мне реализовать условие: Если консоль потеряла фокус, установить его... Мне нужно чтобы пользователь не смог при включенной программе ничего делать...
C++ Мастям игральных карт присвоены следующие номера https://www.cyberforum.ru/ cpp-beginners/ thread682587.html
Мастям игральных карт присвоены следующие номера: "пики" - а, "трефы" - b, бубны - c, червы - d. По заданому символу масти определить название масти (с помощью комманды switch) Вопрос: какой тип должен быть у этих переменных (int, void, float или что-то другое?) вот до чего я дошел... Float тоже не катит... #include <stdio.h> #include <conio.h> #include <process.h> main() { ????? a,b,c,d;...
C++ Перегрузка операторов https://www.cyberforum.ru/ cpp-beginners/ thread682583.html
ifstream ifile("open.txt"); if(! ifile) { } Как реализовать класс, что бы можно было писать: A a;
перегрузка функций C++
Помогите: как изменится поле private, когда мы делаем перегрузку функции? Функция заполняет массив в зависимости от того, какого типа элементы вводит пользователь. #include "stdafx.h" #include <iostream> using namespace std; class MyArr{ private: int *ptr; protected: int size;
C++ Журнал успеваемости студенческой группы (переделать с Паскаля на С++) Журнал успеваемости студенческой группы. Предусмотреть выставление и исправление оценок, статистическую обработку оценок (средние баллы, количественная и качественная успеваемость). Program Sozd_Fil; uses crt; Const M=5; Type Stud=Record Fam, Im : String; NumZ : LongInt; Otm : Array Of Integer; End; Var https://www.cyberforum.ru/ cpp-beginners/ thread682568.html
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 10
28.10.2012, 21:38  [ТС] 0

Алгоритм генерации перестановок в лексикографическом порядке - C++ - Ответ 3622997

28.10.2012, 21:38. Показов 17997. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от soon Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <algorithm>
#include <string>
#include <iostream>
 
int main()
{
    std::string s = "acb";
    std::sort(s.begin(), s.end());
    do
    {
        std::cout << s << std::endl;
    } while(std::next_permutation(s.begin(), s.end()));
}
Спасибо. Но можете описать. Я просто только начинаю изучать с++ и ваш код не понимаю. Спасибо.

Вернуться к обсуждению:
Алгоритм генерации перестановок в лексикографическом порядке C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2012, 21:38
Готовые ответы и решения:

Перечисление перестановок порядка n в лексикографическом порядке
1. Выбор начальной перестановки π = (π1, π2, …, πn) = (1, 2, …, n). Например, π = (2, 6, 5,...

Алгоритм рекурсивной процедуры генерации перестановок чисел
Нужен простенький алгоритм алгоритм рекурсивной процедуры генерации перестановок чисел от 1 до n......

По перестановке определить его номер в лексикографическом перечислении всех перестановок множества
По перестановке определить его номер в лексикографическом перечислении всех перестановок множества...

Создать DLL для генерации перестановок и сочетаний
Необходимо создать DLL для генерации перестановок и сочетаний. Вот основная программа #include...

5
28.10.2012, 21:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2012, 21:38
Помогаю со студенческими работами здесь

Сортировка в лексикографическом порядке
Здравствуйте. Помогите с программой. 1. С использованием структур написать программу, в которой ...

Упорядочить строки в лексикографическом порядке
нужно упорядочить строки в лексикографическом порядке. вот код, но он не выводит на экран помогите...

Распечатать перестановки в лексикографическом порядке
На вводе число,например 5 На выводе 12345 23451 и тд,в общем этих чисел будет 5!...

Следующая анаграмма строки в лексикографическом порядке
Условие Для данного слова (последовательности строчных латинских букв) выведите следующее за ним...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru