Module: البحث الخطي والثنائي عن العناصر في المصفوفة


Problem

4/7

البحث الخطي - 2

Theory Click to read/hide

البحث عن المصفوفة الخطية حاول إصلاح المهمة من المهمة السابقة بحيث تعمل بشكل صحيح حتى لو لم يكن العنصر المطلوب في المصفوفة. & nbsp؛
تلميح : إذا لم يكن العنصر المطلوب في المصفوفة ، فمن الضروري الخروج من الحلقة بمجرد خروج المصفوفة عن الحدود.
نبسب ؛
ملاحظة يجب أن نتذكر أنه في C ++ (وكذلك في Python و JavaScript و PHP) عند استخدام الرابط المنطقي AND ( & amp؛ & amp؛ ) ، إذا كان الجزء الأول خطأ ، ثم الجزء الثاني غير محدد.

على سبيل المثال:
الشرط a = 0 & amp؛ & amp؛ amp؛ b! = 0 & nbsp؛ عندما a = 5 ، الجزء الأول من a = 0 خطأ ، لذا فإن الجزء الثاني من b! = 0 لن يتم فحصها من قبل المترجم.

Problem

في المصفوفة المحددة ، تحتاج إلى العثور على قيمة العنصر التي تساوي القيمة X . يتم إدخال & nbsp؛ X من لوحة المفاتيح. & nbsp ؛ أضف شرطًا إلى البرنامج بحيث يحل المشكلة. نبسب ؛ يبدأ ترقيم العناصر بصفر.

في حالة عدم وجود مثل هذا العنصر ، يجب أن يخرج البرنامج غير موجود .