الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد مساعدة في حل هذا السؤال

مغلق
بدأه alr7al في 3 يونيو 2003 · 6 رد · 763 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي مصفوفة

int my_vals[]={37,2,6,4,89,8,10,12,68,45}

السؤال يتكون من اربع خطوات :

الخطوة الاولى هي ان نقوم بمقارنة العدد 37 بالمصفوفة من جهة اليمين حتى نصل الى رقم اصغر من 37ثم نقوم بستبداله لتصبح

int my_vals[]={12,2,6,4,89,8,10,37,68,45}

الخطوة الثانية مقارنة العدد 37 ولكن من الجهة اليسرى بعد الرقم 12 حتى نصل الى رقم اكبر من 37 لتصبح المصفوفة

 int my_vals[]={12,2,6,4,37,8,10,89,68,45}

الخطوة الثالثة مقارنة العدد 37 من جهة اليمين ولكن بعد الرقم 89 حتى نصل الى رقم اصغر من 37 لتصبح المصفوفة

int my_vals[]={12,2,6,4,10,8,37,89,68,45}

الان قمنا بفصل المصفوفة الى قسمي :

اصغر و اكبر من 37 ونريد ان نطبق نفس الشي

لنصل في النهاية الى المصفوفة

int my_vals[]={2,4,6,8,10,12,37,45,68,89}

ونقوم بانشاء my_array.h

وان الوظيفة باسم qsort

و حيز المصفوفة باسم my_size

هذا الواجب مطلوب مني بعد يوم لذلك ارجوا مساعدتي في اسرع وقت وساكون شاكرا لكم والى اللقاء

#2

اخوي اكتب بدايتك في الحل وإن شاء الله نساعدك على الباقي

#3

في الحقيقة انا لا اعرف كيف اقوم بذلك ولذللك قمت بالسؤال واتمنى ان احصل على الاجابة اليوم

مع السلامة

#4

اعتقد بان

قصدك بالبرنامج انه نرتب المصفوفه صح

#5

السلام عليكم

نعم ترتيب المصفوفة ولكن بالطريقة المعطاه في السؤال

#6

الحل قد كتبته لك سابقا انظر الوصلة

http://www.arabteam2000.com/vb/showthread....&threadid=28827

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#7

شكرا اخي العزيز

هذا الموضوع مغلق.

مواضيع مشابهة