25 / 25 / 5
Регистрация: 21.11.2013
Сообщений: 208
|
|
1 | |
Вывести все возможные перестановки N заданных цифр, формируя при этом последовательность из K цифр19.12.2013, 23:34. Показов 3078. Ответов 2
Метки нет (Все метки)
Дана задача:
Вывести все возможные перестановки N заданных цифр формируя при этом последовательность из K цифр. Начиная с заданной расстановки, расстановка цифр должна формироваться по принципу спидометра - левая цифра изменяется реже правой. Цифры перебираются по правому кругу в порядке их записи в исходном файле. Входные данные: Во входном потоке в первой строке дано натуральное число N (N <= 6) и K (K <= N), во второй - N различных цифр, перечисленные через пробел. Выходные данные: В выходной поток вывести в столбик по K цифр, разделяя их пробелом, все возможные перестановки из заданных цифр. Пример входного файла (input.txt): 3 2 1 3 6 Пример выходного файла (output.txt): 1 3 1 6 3 1 3 6 6 1 6 3 Хотел бы узнать как решать эту задачу. Был бы признателен в высшей мере за готовый код, ибо сам не знаю с какой стороны подходить
0
|
19.12.2013, 23:34 | |
Ответы с готовыми решениями:
2
Вывести все возможные трехзначные числа, полученные путем перестановки цифр трехзначного числа Найти все возможные перестановки цифр Составить все возможные 4-х значные числа из заданных цифр Ввести число. Используя рекурсивную функцию, получить все возможные перестановки цифр этого числа |
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
|
||||||
20.12.2013, 17:25 | 2 | |||||
Сообщение было отмечено max_besheniy как решение
Решение
Как можно просчитать(получить) количество возможных вариантов с преставлением местами символов в строке без повторений?
Там только добавить функциональность чтения/записи в файл. (Запись в файл делать в той строке, где происходит вывод значения на экран) Добавлено через 4 минуты Я наверное зря там запостил код - там вроде как теоретический раздел (не посмотрел). Выложу сюда, а то еще там могут удалить:
1
|
25 / 25 / 5
Регистрация: 21.11.2013
Сообщений: 208
|
|
20.12.2013, 19:34 [ТС] | 3 |
Спасибище!
0
|
20.12.2013, 19:34 | |
20.12.2013, 19:34 | |
Помогаю со студенческими работами здесь
3
Комбинаторика, из заданных цифр нужно составить все возможные четырехзначные комбинации Функция которая выводит на экран все возможные комбинации заданных цифр Выведите на экран все возможные трехзначные числа, полученные путем перестановки цифр трехзначного числа, вводимого с клавиатуры Вывести все возможные числа из нескольких цифр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |