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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

Написать функцию на С++, 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
Репутация: 354
По умолчанию

Нажмите на изображение для увеличения
Название: 5.jpg
Просмотров: 60
Размер:	54.6 Кб
ID:	83735
ura_111 вне форума   Ответить с цитированием
Старый 29.06.2019, 22:41   #3
CppLinux345
Пользователь
 
Регистрация: 26.09.2018
Сообщений: 20
Репутация: -10
По умолчанию

#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 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


19:51.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.