Rama Sultan نشر 30 أغسطس 2021 أرسل تقرير نشر 30 أغسطس 2021 1.اكتب برنامج ++c الذي يطلب المستخدم بادخال 10 أعداد صحيصة ثم إخراج الحد الأقصى و الحد الأدنى للرقم بينهما 2. اكتب برنامج ++c يطالب المستخدم بادخال عدد صحيح ثم اخراج الرقم مع عكس الارقام. على سبيل المثال اذا كان الرقم 12345 فيجب ان يكون الناتج54321 1 اقتباس
0 شرف الدين حفني نشر 31 أغسطس 2021 أرسل تقرير نشر 31 أغسطس 2021 سأشرح لك طريقة الحل ولكن عليك كتابة الكود بنفسك حتى تستفاد من التطبيق البرنامج الأول: ستقوم بعمل مصفوفة مكونة من 10 عناصر وتقم بعمل حلقة تكرارية ,في كل لفة من الحلقة التكرارية تقوم بأخذ قيمة من المستخدم بإستخدام الدالة cin ستقوم بتعريف ثلاث متغيرات, max, min, temp ونقم بإعطاء المتغيرين min,max قيم إفتراضية تساوى قيمة العنصر رقم 0 في المصفوفة سنقوم بتعريف حلقة تكرارية أُخرى وفي كل لفة نقوم بمقارنة العنصر مع المتغيرين max, min إذا كانت قيمته أكبر من max نقم بعملية swapping بينهما بإستخدام المتغير temp إذا كانت قيمته أقل من min نقم بعملية Swapping بينهما بإستخدام المتغير temp في نهاية الحلقة ستجد أن العنصرين min, max اخذو قيمتي أكبر وأقل عنصر في المصفوفة البرنامج الثاني: تعتمد فكرة هذا البرنامج على مبدأ أننا نتعامل بالنظام العشري في الارقام حيث اكبر رقم يحمل خانة واحدة هو 10, يوجد انظمة اخرى مثل الثنائي الذي اكبر خانة به 2 او الثماني او السادس عشر إعتمادا على هذا المبدأ يمكننا معرفة أخر خانة في العدد عن طريق إيجاد باقي القسمة على 10, فمثلا إذا كان العدد 152 وقسمناه على 10 نحصل على باقي قسمة 2 إذا يمكننا أن نقوم بعمل حلقة تكرارية في كل لفة نأتي بباقي قسمة العدد ونضيفها إلى متغير العدد المعكوس بعد ضربه في 10 , ثم نقسم العدد القديم على 10, وتستمر الحلقة حتى تصل قيمة العدد القديم إلى 0, بذلك تجد المتغير الجديد يحمل قيمة العدد القديم ولكن معكوسة اقتباس
السؤال
Rama Sultan
1.اكتب برنامج ++c الذي يطلب المستخدم بادخال 10 أعداد صحيصة ثم إخراج الحد الأقصى و الحد الأدنى للرقم بينهما
2. اكتب برنامج ++c يطالب المستخدم بادخال عدد صحيح ثم اخراج الرقم مع عكس الارقام. على سبيل المثال اذا كان الرقم 12345 فيجب ان يكون الناتج54321
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.