Данный исследовательский проект посвящен разработке программного модуля, способного вычислять Наибольший Общий Делитель (НОД) и Наименьшее Общее Кратное (НОК) для произвольного набора из $N$ чисел. Ключевым аспектом реализации является применение классического алгоритма Евклида, адаптированного для работы с множественными операндами, и его воплощение с использованием итерационной конструкции 'while'. Исследование фокусируется на оптимизации процесса вычислений, повышении производительности и обеспечении корректности результатов для различных входных данных, включая граничные случаи. Особое внимание уделяется наглядной демонстрации работы алгоритма и его эффективности в сравнении с альтернативными подходами. Проект направлен на создание универсального и надежного инструмента для образовательных и практических нужд.