Нужна программа, которая генерирует все валидные значения согласно алгоритму Луна, исходя из начальных данных.
Начальные данные:
1. Вводится общее кол-во цифр карты – 15 или 16. Другие не нужны
2. Вводятся первые 6 цифр БИН банка
Пример:
Указываем что будет 16 цифр в номере. Вбиваем БИН, например 437776.
Программа начинает генерировать все комбинации от 4377760000000000 до 4377769999999999, те значения, которые удовлетворяют условиям алгоритма записываются в тектовый файл.
В итоге должен быть один файл со всеми возможными вариантами номеров карточек конкретного банка.