Вам приходилось писать тех.задание для программистов? Нет? Ах, вы сами пишите программы :-) ... я тоже, конечно, нет, нет, да что-нибудь напишу. Но в основной своей массе мне приходиться объяснять нашим разработчикам ЧТО же нам надо (иногда доходит до абсурда - говоришь уже конкретный программный код :-)) Вот и в этот раз возникла задача описать алгоритмически процесс проверки ИНН юридических и физических лиц, а так же ОГРН юридических лиц и ОГРНИП физических лиц - индивидуальных предпринимателей. Задача, по-сути, тривиальная и, к тому же, алгоритмы проверки найти в интернете не составляет труда. Тем не менее, что бы лишний раз удостовериться в корректности найденных алгоритмов (и иметь рабочую программную версию) было принято решение предварительно реализовать их самостоятельно на языке C++. Что из этого получилось - смотрите ниже.