بسم الله الرحمن الرحيم
اخواني و الله واجهت صعوبة يعني في فهم كيف أقوم بجمع مراتب العدد الذي يدخله المستخدم في مثال كتاب الاستاد حسين احمد طالب :
مثال: برنامج یدخل المستخدم اي رقم ویقوم البرنامج بحساب عدد مراتب الرقم ومجموع ارقامھ
(٨=٢+٣+٢+ متلا اذا ادخل المستخدم1232 فعدد مراتب الرقم ھي اربعة ( 4) ومجموع ارقامھ ( ١
تحلیل: تكمن فكرة ھذا السؤال في المراتب اي لو جمعنا باقي قسمة الرقم على عشرة كل مرة سنحصل في النھایة
على مجموع مراتبھ مع العلم في كل خطوة نقسمھ على عشرة حتى یفقد قیمة عشر من مقداره الحقیقي لانھ سیفصل
الرقم مرتبھ مرتبھ
اللي مش فاهمه هو يعني فكرة ايجاد مجموع مراتب الرقم باستغلال باقي القسمة اتمنى التوضيح و شكرا




