<div> <p>قم بفرز الأرقام تنازليًا مع مراعاة التكافؤ (الزوجي والفردي).</p> <p>أدخل عددًا صحيحًا <code>n</code>، ثم أدخل <code>n</code> من الأعداد الصحيحة. قم بفرز الأعداد الزوجية تنازليًا، ثم الأعداد الفردية تنازليًا. يجب أن تظهر الأعداد الزوجية أولاً، تلي
Kotlin
Medium
sorting
مهمة «<div> <p>قم بفرز الأرقام تنازليًا مع مراعاة التكافؤ (الزوجي والفردي).</p> <p>أدخل عددًا صحيحًا <code>n</code>، ثم أدخل <code>n</code> من الأعداد الصحيحة. قم بفرز الأعداد الزوجية تنازليًا، ثم الأعداد الفردية تنازليًا. يجب أن تظهر الأعداد الزوجية أولاً، تلي»
اكتب برنامجًا يقوم بفرز مصفوفة من الأعداد الصحيحة تنازليًا، ولكن بقاعدة خاصة: يجب أن تأتي أولاً جميع الأعداد الفردية، مرتبة تنازليًا، ثم جميع الأعداد الزوجية، مرتبة أيضًا تنازليًا.
بيانات الإدخال: أولاً عدد صحيح N (1 ≤ N ≤ 1000) — عدد العناصر، ثم N من الأعداد الصحيحة.
قم بطباعة المصفوفة المرتبة في سطر واحد مع فصلها بمسافات.
بيانات الإدخال: أولاً عدد صحيح N (1 ≤ N ≤ 1000) — عدد العناصر، ثم N من الأعداد الصحيحة.
قم بطباعة المصفوفة المرتبة في سطر واحد مع فصلها بمسافات.
تنسيق الإدخال
السطر الأول: عدد صحيح N (1 ≤ N ≤ 1000). السطر الثاني: N من الأعداد الصحيحة، مفصولة بمسافات.
تنسيق الإخراج
سطر واحد: الأرقام مرتبة مفصولة بمسافات.
أمثلة
مثال 1
الإدخال
5
3 1 4 2 5
الإخراج
5 3 1 4 2
مثال 2
الإدخال
4
2 4 6 8
الإخراج
8 6 4 2
main.kt