ثابت كابريكار
Problem
لنأخذ عددًا مكونًا من أربعة أرقام لا تتشابه فيه جميع الأرقام ، على سبيل المثال ، 6264. لنضع الأرقام أولاً بترتيب تنازلي - 6642 ؛ ثم ، بإعادة ترتيبهم بترتيب عكسي ، نحصل على 2466. اطرح الرقم الأخير من 6642. في الخطوة التالية ، سنفعل الشيء نفسه مع الاختلاف الناتج. بعد العديد من هذه الإجراءات ، سيتم الحصول على رقم يتحول إلى نفسه ويسمى ثابت كابريكار. إذا كان الفرق مكونًا من ثلاثة أرقام ، أضف صفرًا في البداية. p>
تحتاج إلى كتابة برنامج يجد هذا الثابت وعدد الخطوات للحصول عليه من رقم محدد مكون من أربعة أرقام. p>
الإدخال: em> تم إدخال سطر يحتوي على أربعة أرقام.
الإخراج: & nbsp؛ في السطر الأول طباعة ثابت كابريكار ، في الثانية & ndash؛ عدد الخطوات للحصول عليه.
نبسب ؛
أمثلة h5>
# |
إدخال |
الإخراج |
<الجسم>
1 |
1234 |
6174 3 |
& nbsp؛