Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2010, 00:48   #1
phobia
Новичок
Джуниор
 
Регистрация: 17.11.2010
Сообщений: 2
По умолчанию Вычисление множества комбинаций

Ребята, помогите помочь подруге! Нужно написать прожку, на любом нормальном языке, чтоб она делала вот так -


Взято 20 цифр, от 1 до 20. Надо сделать такие коды из этих цифр, которые будут уникальными, т.е. в каждом последующем коде не будет похожих пар. В коде должно быть ровно 10 цифр, ни больше, ни меньше. В одном коде каждое число может попадаться лишь 1 раз, и не важно на каком месте она будет стоять. Так же в одном и том же коде не может быть чисел, которые стоят рядом (т.е. 1и2, 3и4 и т.д.).


В общем прошу помощи.

Последний раз редактировалось phobia; 17.11.2010 в 01:02.
phobia вне форума Ответить с цитированием
Старый 17.11.2010, 01:30   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

А Вы не путаете понятия "число" и "цифра" ?
Насколько мне известно, цифр всего десять! (от нуля до девяти).
Или речь идёт о другом алфавите?
приведите пример одиннадцатой, двенадцатой и т.д. ЦИФРЫ
Дальше.
что такое - "похожие пары"? 4 похоже на 7 ? Или 1 похоже на 7?
Дайте определение похожести пары.
Приведите несколько примеров кода, которые у Вас считаются допустимыми (желательно, как раз с одинадцатой, двенадцатой и т.д. цифрой).
и последнее, правила раздела читали? По правилам данного раздела требуется обязательное указание языка программирования.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.11.2010, 07:15   #3
phobia
Новичок
Джуниор
 
Регистрация: 17.11.2010
Сообщений: 2
По умолчанию

Видимо, путаю. Значит числа.
При желании можно использовать не числа, а буквы, конечный ответ от этого не изменится.

Похожие пары это стоящие рядом числа. Т.е. если в одном коде 1 стоит рядом с 3, то в другом они рядом стоять уже не могут.

Коды такие как:
1,3,5,7,9,11,13,15,17,19
2,4,6,8,10,12,14,16,18,20
1,7,3,9,5,11,17,13,19,15

Про язык напишу позже, но это не принципиально.
phobia вне форума Ответить с цитированием
Старый 17.11.2010, 10:56   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

понятно... в лотерею выиграть хочется, да?

посмотрите вот эту тему
Формула для просчета выпавших шаров лотереи
особенно крайние страницы (4-ю, 5-ю)...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блокирование системных клавиш и их комбинаций DannerDOS Win Api 15 05.05.2010 14:12
Перебор возможных комбинаций символов Toxask8 Общие вопросы C/C++ 1 12.12.2009 21:33
Сколько комбинаций у кубика Рубика? Altera Свободное общение 31 24.11.2009 03:12
Delphi. Проверка комбинаций Zhamie Помощь студентам 7 15.09.2009 11:39
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) Vitalik85 Microsoft Office Excel 4 12.08.2009 00:30