Rounding

Problem #6

Tags: floating-point if-else

Who solved this?

Back to English version

كثيراً ما نتعامل مع أرقام تحتوي على فواصل عشرية و غالباً ما يكون من الأفضل تقريب هذه الأرقام لتصبح أرقاماً صحيحة , المسألة التالية هي عبارة عن تطبيق لعملية التقريب

المسألة تحتوي في كل حالة على زوج من الأرقام , يجب تقسيم الرقم الأول على الرقم الثاني , ومن ثم يجب أن نقوم بتقريب حاصل القسمة إلى أقرب رقم صحيح .

حاصل القسمة و الذي يحتوي على أرقام عشرية إعتباراً من 0.5 و أعلى تقرب إلى الأعلى . في حين أن الأرقام السالبة** تقرب للأعلى** (أي بإتجاه الصفر) لمزيد من المعلومات يمكن العودة إلى مقالة ويكيبيديا

Rounding

في المسائل القادمة عندما يتم ذكر التقريب نفس آلية التقريب يجب أن يتم تطبيقها ,ما لم يتم ذكر ما يخالف ذلك

المعطيات

السطر الأول : عدد الحالات المطلوب معالجتها

السطر الثاني :أزواج من الأرقام المطلوب قسمة كل زوج منها ومن ثم تقريب حاصل القسمة إلى أقرب رقم صحيح

الجواب

حاصل القسمة و التقريب لكل زوج مفصولة بفراغ

مثال:

المعطيات:
3
12 8
11 -3
400 5

الجواب:
2 -4 80
You need to login to get test data and submit solution.