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

Функция перестановки чисел. Алгоритм - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кроссплатформенная библиотека для архивации http://www.cyberforum.ru/cpp-beginners/thread519377.html
подскажите такую библиотекку обязательно кроссплатформенню я находил но они только под win или linux
C++ Прога проскакивет условие выхода, не могу найти ошибку в коде Задание поделить многочлен на его производную, все делиться хорошо, но при условии когда мы находим НОД т е при деление в остатке 0 прога должна вывести нод, есть усл что при 0 коэф вывод нода, но... http://www.cyberforum.ru/cpp-beginners/thread519367.html
В каждой строке матрицы поменять местами первый элемент и максимальный по модулю C++
В каждой строке матрицы А (7х9) поменять местами первый элемент и максимальный по модулю заранее благодарю)
C++ создать класс строка наследующий от класса последовательность цифр
пожалуйста помогите по С++ : создать класс строка наследующий от класса последовательно с цифр содержащий перегруженные методы с поиском максимальных цифр в строке вычисление длины строки и...
C++ Assertion failed http://www.cyberforum.ru/cpp-beginners/thread519340.html
Делаю программу Преобразование Фурье, если задать число входных данных 2^21 или больше, то возникает такая ошибка: Assertion failed: ! "Bad error code", file VMem.c, line 715 и билдер виснет...
C++ Распараллеливание цикла в MPI (0ая ветвь рассылает задание остальным ветвям, как только те освобождаются) Имеется примерно такой код (упрощённая запись). int size, rank; int operations = 10000; //всего операций int op_na_1_proc; // операций на каждый процессор double x, y, z; ... подробнее

Показать сообщение отдельно
Konstantin_D
14 / 14 / 2
Регистрация: 21.07.2011
Сообщений: 89

Функция перестановки чисел. Алгоритм - C++

15.03.2012, 15:56. Просмотров 3745. Ответов 3
Метки (Все метки)

Нужна функция: int permutation (int n);
Которая печатает все перестановки чисел от 1 до n (по 1 комбинации в каждой строке).
Например, при n равном 2 функция должна напечатать 2 строки:
1 2
2 1
При n равном 3 функция должна напечатать 6 строк:
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
При написании функции обратите внимание, что при произвольном n функция должна напечатать 1*2*3*4*…*(n-1)* n строк. Предложите возвращаемое значение.

Вот такая вот хрень попалась. С какой стороны к ней подступиться?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru