تفاصيل العمل

──────────────────────────

وصف المشروع: دالة التحقق من Palindrome – C++

──────────────────────────

هذا المشروع يقدّم تطبيقًا مباشرًا لفكرة التحقق من كون الرقم Palindrome، أي رقم يقرأ بالطريقة نفسها سواء من اليسار إلى اليمين أو العكس. الفكرة هنا ممتعة لأنها تكشف مهارات التعامل مع الأرقام، وتحليلها، وإعادة تركيبها.

الكود يبدأ بأخذ نسخة من الرقم الأصلي للحفاظ عليها، ثم يدخل في عملية تفكيك الرقم إلى أرقام منفصلة باستخدام باقي القسمة (mod) ثم إعادة بناء رقم جديد بترتيب معكوس. العملية تعتمد على تكرار الخطوات داخل حلقة while حتى يتم الانتهاء من جميع الأرقام.

بعد إنهاء عملية العكس، تتم مقارنة الرقم الناتج بالرقم الأصلي. إذا كانا متساويين، فهذا يعني أن الرقم Palindrome، وإلا فهو عادي وليس من هذا النوع.

الدالة مكتوبة بشكل واضح، وتعطي نتيجة دقيقة بدون استخدام أي تحويلات إلى نصوص (Strings)، مما يجعلها حلًّا يعتمد على الحسابات المباشرة ويُظهِر فهمًا جيدًا لكيفية التعامل مع الأعداد

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات