احسب القاسم المشترك الأكبر والمضاعف المشترك الأصغر مع خطوات الخوارزمية الإقليدية.
القاسم المشترك الأكبر (ق.م.أ) والمضاعف المشترك الأصغر (م.م.أ) هما من أهم المفاهيم في نظرية الأعداد الأولية، بتطبيقات تتراوح من تبسيط الكسور في المرحلة المتوسطة إلى خوارزميات التشفير التي تؤمن الإنترنت.
خوارزمية إقليدس، التي وصفها إقليدس حوالي عام 300 قبل الميلاد، هي واحدة من أقدم الخوارزميات وأكثرها كفاءة في الرياضيات. تحسب القاسم المشترك الأكبر في O(log(min(a,b))) خطوة، وتنتهي بسرعة حتى للأعداد الكبيرة جدًا. تطبق الخوارزمية المتطابقة: ق.م.أ(a, b) = ق.م.أ(b, a mod b) مرارًا حتى يصبح الباقي صفرًا.
تعرض هذه الحاسبة خوارزمية إقليدس كاملة خطوة بخطوة لعددين، وتحسب أيضًا القاسم المشترك الأكبر والمضاعف المشترك الأصغر لقوائم من أعداد متعددة باستخدام التعميم: ق.م.أ(a, b, c) = ق.م.أ(ق.م.أ(a, b), c).
جد ق.م.أ(48, 18): 48 = 2×18 + 12 → 18 = 1×12 + 6 → 12 = 2×6 + 0. ق.م.أ = 6. م.م.أ = |48×18|/6 = 864/6 = 144. تحقق: 144/48 = 3 ✓، 144/18 = 8 ✓.