PDA

View Full Version : کمک: چاپ اعداد زوج از ابتدای آرایه و چاپ اعداد فرد از انتهای آرایه



karem2074
جمعه 10 آذر 1391, 14:21 عصر
با سلام
دوستان من میخوام یک برنامه بنویسم که یک آرایه یک بعدی را با داده های کاربر پر کند و در ادامه اعداد زوج را به صورت صعودی از ابتدای آرایه و اعداد فرد را به صورت صعودی از انتهای آرایه مرتب کند.ممنون میشم کمک کنید دوستان.
مانند این:
اعداد: 25,2,21,8,9,3,7,11,10,13


2-8-10-25-21-13-11-9-7-3

shahmohammadi
جمعه 10 آذر 1391, 18:17 عصر
سلام.
تقسيم مساله به دو مرحله:
1. مرتب سازي اعداد زوج از ابتداي آرايه به صورت صعودي
2. مرتب سازي اعداد فرد از ادامه ي آرايه به صورت نزولي

مرحله دو كه همون مرتب سازي معمولي هست.
مرحله يك مي تونه مثل مرتب سازي حبابي باشه با اين تفاوت كه در هر مرحله بررسي مي كنيم اگر عدد i ام روج بود با i+1 امي مقايسه مي كنيم. در غير اين صورت مي ريم جلو.

مربت سازي حبابي رو هم در كتاب جعفرنژاد قمي نوشته.
موفق باشيد.

H_G_G_I
شنبه 11 آذر 1391, 08:23 صبح
اول از همه اعداد فرد و زوج رو بریز تو یه ارایه جدا !
بعد اون دو تا ارایه رو مرتب کن .
بعد هم ارایه زوج ها رو براز اول ارایه ، بعد هم فرد رو بزار !:لبخندساده:
خودت کدشو بنویس ما کمک کنیم . :لبخندساده: