8 / 11 / 16
Регистрация: 30.09.2013
Сообщений: 90
1

Вывести все возможные перестановки букв

15.02.2014, 18:06. Показов 1773. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребенок играл с карточками, на которых написаны английские буквы. Он составлял слова нового языка. Каждое слово содержало все имеющиеся у ребенка буквы. Напишите программу, которая выводит все возможные слова нового языка. Количество букв вводит пользователь. Буквы выбираются случайным образом из английского языка. Результат - в текстовый файл
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2014, 18:06
Ответы с готовыми решениями:

Выдать все возможные перестановки введенных символов
Проблема с типами. Программа должна выдавать все возможные перестановки введенных символов. Но...

Вывести все возможные комбинации имеющихся монет
Помогите, пожалуйста ;)

Вывести все возможные перестановки слов в предложении исключая повторения
надо вывести все возможные перестановки слов в предложении исключая повторения т.е. перестановки не...

Вывести все возможные перестановки N заданных цифр, формируя при этом последовательность из K цифр
Дана задача: Вывести все возможные перестановки N заданных цифр формируя при этом...

8
Платежеспособный зверь
8861 / 4291 / 1629
Регистрация: 28.10.2009
Сообщений: 11,452
15.02.2014, 20:27 2
комбинаторика вам в помощь. почитайте разделы перестановки и сочетания
0
102 / 70 / 79
Регистрация: 06.02.2014
Сообщений: 211
16.02.2014, 10:04 3
Эта задача напомнила мне другую: 10 человек пришли в кафе, славно там пообедали, и в конце пиршества один из них сказал, что он ходил бы сюда каждый день. На что хозяин заведения сказал им, что они смогут есть бесплатно в его кафе, но только после того, как они поменяют все комбинации своего сидения за столом.

Казалось бы легко, но ВНЕЗАПНО они заметили, что и до конца своей жизни они не смогут перепробовать всех вариантов. На самом деле, ходи они туда хоть каждый день, им бы пришлось потратить 10 000 лет для того, чтобы использовать все комбинации.

На счет твоей задачи - а она в точности такая же как мой пример - используй n!, где n - количество кубиков у ребенка. Простейшая задача на цикл.

Добавлено через 5 минут
Pascal
1
2
3
4
5
6
7
8
var n, i: integer;  res: longint;
 begin
  res:= 1;
  readln(n);
  for i:= 1 to n do res:=res*i;
  writeln(res);
  readln;
 end.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
16.02.2014, 18:12 4
Так ему(ей) нужно не количество, а сгенерировать и вывести все перестановки.
0
Платежеспособный зверь
8861 / 4291 / 1629
Регистрация: 28.10.2009
Сообщений: 11,452
16.02.2014, 19:04 5
Генератор комбинаций символов
тут, наверное, смотреть надо
0
102 / 70 / 79
Регистрация: 06.02.2014
Сообщений: 211
16.02.2014, 20:09 6
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Генератор комбинаций символов
тут, наверное, смотреть надо
Ну, такая громоздкая. Я уверен, можно и проще сделать.
0
Платежеспособный зверь
8861 / 4291 / 1629
Регистрация: 28.10.2009
Сообщений: 11,452
16.02.2014, 21:57 7
Цитата Сообщение от FedorBoom Посмотреть сообщение
Ну, такая громоздкая. Я уверен, можно и проще сделать.
В чём же дело?
0
8 / 11 / 16
Регистрация: 30.09.2013
Сообщений: 90
18.02.2014, 11:08  [ТС] 8
Цитата Сообщение от Puporev Посмотреть сообщение
Так ему(ей) нужно не количество, а сгенерировать и вывести все перестановки.
C кол-ом было бы легче. Но да мне перестановки нужны
0
Платежеспособный зверь
8861 / 4291 / 1629
Регистрация: 28.10.2009
Сообщений: 11,452
18.02.2014, 11:18 9
Ну так тебе же кинули ссылку, чего тебе ещё?
0
18.02.2014, 11:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2014, 11:18
Помогаю со студенческими работами здесь

Построить все возможные перестановки элементов множества.
Дано множество из некоторого количества элементов. Построить все возможные перестановки его...

Вывести на экран все возможные разложения числа
2.Дано натуральное число n. Напишите подпрограмму, которая выводит на экран все возможные...

Вывести все возможные перестановки из трех букв
Здравствуйте, форумчане. В школе задали написать программу в Visual basic. Она должна выводить в...

Вывести все возможные перестановки букв в слове 'перепел'
Вывести все возможные перестановки букв в слове 'перепел' и посчитать их кол-во.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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