Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 07.10.2016, 06:21   #1
Бахтиёр.С++
 
Регистрация: 29.09.2016
Сообщений: 4
По умолчанию Перестановка чисел

Написать функцию на С++, permutNumbers, которая печатает n! много перестановок чисел от 1 до n в std :: out.
Например: вывод для permutNumbers (3) должно быть:
123, 132, 213, 231, 312, 321
Бахтиёр.С++ вне форума Ответить с цитированием
Старый 07.10.2016, 13:35   #2
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

5.jpg
ura_111 вне форума Ответить с цитированием
Старый 29.06.2019, 22:41   #3
CppLinux345
Пользователь
 
Регистрация: 26.09.2018
Сообщений: 23
По умолчанию

#include <iostream>
#include <algorithm>
using namespace std;

void permutNumbers(int n)
{ int arr[n];
for (int i = 1; i <= n; i++)
arr[i-1] = i;
while (next_permutation(arr,arr+n))
{
for (auto x : arr)
cout << x;
cout << endl;
}
}

int main()
{
permutNumbers(4);
}
CppLinux345 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввести 10 чисел. Подсчитать сколько среди них однозначных чисел, двухзначных чисел, трехзначных чисел. Olzhakesh Общие вопросы по Java, Java SE, Kotlin 3 14.12.2014 21:27
Дана непустая последовательность целых чисел. Найти: Сумму чисел, больших числа x и количество всех чётных чисел maksim97maksim Паскаль, Turbo Pascal, PascalABC.NET 1 09.04.2014 13:59
Перестановка чисел Veryn4ik1993 C# (си шарп) 2 20.02.2013 11:35
Ввести несколько чисел (кол-во чисел запрашивать с экрана). Определить, сколько чисел, меньших заданного Lirika Помощь студентам 0 08.05.2010 21:39
Перестановка чисел в массиве в обратном порядке Student117 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 22.10.2009 06:14


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS