|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.01.2011, 12:09 | #1 |
Новичок
Джуниор
Регистрация: 08.01.2011
Сообщений: 2
|
Генератор
Кто нибудь помогите составить программу на Pascal которая бы составляла все возможные комбинации 11 - ти символьного слова из 26 латинских символов и сохраняла в отдельный txt файл. Ну или на каком другом языке программирования объясните мне я знаю только Pascal. Спасибо всем за внимание.
|
08.01.2011, 12:17 | #2 |
Форумчанин
Регистрация: 19.03.2010
Сообщений: 409
|
вот генерация слова
Код:
невнимательно прочитал, тут все возможные оказывается.. а не генерировать 1 случайно), мой вариант не подходит
Есть вопросы, пишите в ЛС.
Последний раз редактировалось rubius2008; 08.01.2011 в 14:15. |
08.01.2011, 13:02 | #3 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Код:
Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
08.01.2011, 14:31 | #4 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 530
|
Delphi
Код:
Последний раз редактировалось unbanned; 08.01.2011 в 14:47. |
08.01.2011, 15:56 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) господа rubius2008 и unbanned, садитесь, не зачёт!
Правильный вариант (рекурсивное решение) предложил veniside. Ведь автору требуется не случайным образом получить вариант, а "программу, которая составляла все возможные комбинации "... 2) Kashim, а Вы знаете, сколько это вариантов? согласно онлайн калькулятору: число сочетаний 11 из 26 составляет 7 726 160 (*13 (11 символов + 2 перевод строки) ~ 100 440 080 байт (т.е. примерно 100 мб) нормально, не многовато? Неверно! ЧИСЛО смотри ниже! Последний раз редактировалось Serge_Bliznykov; 08.01.2011 в 16:30. |
08.01.2011, 16:16 | #6 | |
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
Цитата:
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. Последний раз редактировалось Niro; 08.01.2011 в 16:18. |
|
08.01.2011, 16:28 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Niro точно. правда Ваша!
Сам сообразил, что ошибся. Ну не может быть такое маленькое число быть. И верно. Тут не сочетания нужны (в сочетаниях порядок не важен, главное, какие элементы взяты) В данном случае нужно брать Число размещений из 26 по 11. = 3.08403583488E+14 *13 примерно получаем: Четыре квадриллиона девять триллионов двести сорок шесть миллиардов пятьсот восемьдесят пять миллионов триста сорок четыре тысячи |
08.01.2011, 18:17 | #8 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Цитата:
Походу, задача на то, где добыть денег на такой винт.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
08.01.2011, 19:15 | #9 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 530
|
омг... ну да, незачет явный)) просто задание бегло проглядел
|
10.01.2011, 18:11 | #10 |
Новичок
Джуниор
Регистрация: 08.01.2011
Сообщений: 2
|
Привет всем снова! Я знаю какое это число получается, да конечно это невероятно много 12 символьному слову будет еще больше. Так что же делать. Это не задача это просьба. Кто нибудь способен выполнить её? И если вам так важна истина это словарь паролей на 11 символов. А сохранить можно куда и побольше на пример в .DOC. Ну да ладно не ужели на сайте программистов не могут составить достаточно, в каком-то смысле простую задачку? Не смешите меня. К сожалению я хреновенько знаю программирование. порыскал и нашел сайт где черным по белому написано ФОРУМ ПРОГРАМмИСТОВ, А на самом деле?!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
генератор | sasha_prof | Microsoft Office Excel | 5 | 16.12.2010 11:42 |
Генератор | Treshmazai | Помощь студентам | 0 | 08.05.2010 13:26 |
Генератор?? | Нестер | Софт | 5 | 10.07.2008 13:32 |
Генератор | warlok | Общие вопросы Delphi | 3 | 30.05.2008 00:53 |