Haya Hedar نشر 13 ديسمبر 2021 أرسل تقرير نشر 13 ديسمبر 2021 تابع يعيد دليل عنصر في مصفوفة وإن لم يجده يعيد -1 Example: array[6,5,7,3,6], value=4 || output -1 array[6,5,7,3,6], value=7 || output 2 array[6,5,7,3,6], value=6 || output 0 1 اقتباس
0 Wael Aljamal نشر 13 ديسمبر 2021 أرسل تقرير نشر 13 ديسمبر 2021 نريد للدالة أن تستقبل كوسطاء لها: مصفوفة حجم المصفوفة القيمة التي نريد البحث عنها طالما أن الدالة تعيد قيمة رقمية فإن نمطها يجب أن يكون int، والمصفوفة نمرر مؤشر لبدايتها، وعدد عناصرها. int findIndex(int *array, size_t size, int target) { } الآن أكملي داخل الدالة بعمل المنطق للبحث عن عدد، مثلا عداد ضمن حلقة، وعند إيجاد تطابق باستخدام شرط if نعيد قيمة العداد باستعمال return في آخر الدالة نعيد -1 أي قمنا بعمل بحث و لم نجد القيمة int findIndex(int *array, size_t size, int target) { // البحث عن عمصر ضمن مصفوفة // في حال وجدنا عنصر نعيد العداد return -1; } شاركي الشيفرة البرمجية لديك إن لم تتمكني من حل المشكلة، لكن عليك التجريب بنفسك للبحث عن عنصر ضمن مصفوفة نستخدم حلقة for مثلاً 1 اقتباس
السؤال
Haya Hedar
تابع يعيد دليل عنصر في مصفوفة وإن لم يجده يعيد -1
Example:
array[6,5,7,3,6], value=4 || output -1
array[6,5,7,3,6], value=7 || output 2
array[6,5,7,3,6], value=6 || output 0
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.