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

[مخالف - طلب حل : ]طلب مساعدة في كود للغة C++

مغلق
بدأه shift2 في 16 فبراير 2010 · 1 رد · 395 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

إخواني الكرام

بعد فائق الشكر و التقدير

رجاء المساعدة في كود يبحث في مصفوفة أحادية على أربعة عناصر مثال

int array[1440] = {x1,x2,x3,,,,200,,,50,x16,,,,,,,,,,,,,,,,,200,,,,,,,,,,,,,x1440}

العنصر الأول ثم يخرج رقم ترتيبه فقط في المصفوفة كاملة

مثال

int array[1440] = {x1,x2,x3,,,,200,,,50,x16,,,,,,,,,,,,,,,,,200,,,,,,,,,,,,,x1440}

مثال لو كان البحث عن العنصر 50 وكان ترتيبها هو 15

الخرج يكون 15

العنصر الثاني لكن يبحث عنه في باقي المصفوفة

مثال

int array[1440] = {x1,x2,x3,,,,200,,,50,x16,,,,,,,,,,,,,,,,,200,,,,,,,,,,,,,x1440}

مثال لو كان البحث عن العنصر 200 فسيتم تحديد 200 التي أتت بعد العنصر الأول الذي تم البحث عنه وهو 50 يعني في مثالنا السابق العنصر 200 الثانية

الخرج يكون ترتيب العنصر في المصفوفة كاملة كالسابق

العنصر الثالث يتم البحث عنه في باقي المصفوفة بعد العنصرين الأول و الثاني

في مثالنا السابق 50 و 200

الخرج يكون رقم ترتيبه في المصفوفة كاملة

العنصر الرابع يتم البحث عنه في باقي المصفوفة بعد العناصر الأول والثاني والثالث

و الخرج يكون رقم ترتيبه في المصفوفة

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

المصفوفة أعداد صحيحة و العدد الذي يبحث عنه دائما عدد صحيح

يمكن إضافة عدد عشري كمثال 0.33 لكل الأعداد التي بحث فيها لأول مرة للحصول على مصفوفة كمثالنا السابق بعد العنصر 50 كل الأعداد الأربعة عشر التي تسبقه تصبح أعداد عشرية تنتهي ب 0.33 ( x,33 (

يمكن استخراج مصفوفة ثانية لنبحث فيها عن العنصر الثاني تكون نفس المصفوفة الأولى لكن عنصرها الاول هو بعد العنصر الذي تم البحث عنه لأول مرة

كمثالنا السابق المصفوفة بعد إزالة 15 عنصر الأولى

int array[1440] = {x1,x2,x3,,,,200,,,50,x16,,,,,,,,,,,,,,,,,200,,,,,,,,,,,,,x1440}

تصبح

int array[1440-15] = { x16,,,,,,,,,,,,,,,,,200,,,,,,,,,,,,,x1440-15}

و هكذا بالتوالي بالنسبة للبحث عن العنصر الثالث و الرابع

الكود سيتم إن شاء الله دمجه في كود مؤشر ( المؤشرات مكتوبة بلغة MQL4 )

وهي مشتقة تماما من C لكن مكتبة C لا تلائمها

إن كان انجاز الكود يتطلب وقتا أكثر من المستطاع رجاء إرفاق تلميحات و توجيهات

أو أكواد جاهزة وأنا اعدل عليها

أرجو الاهتمام بالموضوع وتقبلوا شكري و تقديري

جزاكم الله خير الجزاء و وفقكم لما يحبه و يرضاه

1
#2

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته.

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين.

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

−1

مدونتي: C++ Tips and Tricks

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…