Генератор карт лото

Не нашёл в интернете удачных решений этой задачи, потому представляю Вам свой генератор карт лото.

На первый взгляд задача кажется весьма несложной. Но, если разобраться в правилах составления карт лото, то вы поймёте, что задача не решается «в лоб».

Итак, правила:

Карта состоит из таблицы, 9х3 поля. Используемые номера от 1 до 90.
В каждой колонке карты может быть 1 или 2 числа (не 0 и не 3). В каждой строке 5 заполненных клеток. Таким образом, в карте 27 полей, 15 из которых заполнены.

Теперь самое интересное, чего не учитывают большинство генераторов:
Каждая партия состоит из 6 карт. Т.е. все 90 чисел распределяются по 6 картам.
Еще небольшой ньюанс. В первой колонке используется числа от 1 до 9 (9 штук); в колонках со 2-ой по 8-ую числа одного десятка (от 10 до 19, 10 штук); и в последней 9-ой колонке числа от 80 до 90 (11 штук).

Реализовано внешними отчётами на 7.7 и 8.2

PS Реализация на 8.2 — это фактически мой первый код на 8.2

6 Comments

  1. MaxDavid
    Каждая партия состоит из 6 карт. Т.е. все 90 чисел распределяются по 6 картам.

    Это значит, что в этих шести картах числа не могут повторяться? С чего это вдруг?

    Reply
  2. Gvozdod
    Это значит, что в этих шести картах числа не могут повторяться? С чего это вдруг?

    таковы правила.

    Reply
  3. SERJ_1CC

    Что только не придумывают))

    Reply
  4. alekseychudinov

    Здравствуйте!

    Как скачать эту программу?

    Reply
  5. 3762515

    (4) alekseychudinov, нажать на кнопку под статьей: «Абонемент (1$m)»

    Reply
  6. artem_r
    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *