كيفية إيجاد أصغر عنصر في مصفوفة باستخدام لغة C: أمثلة عملية
برنامج لإيجاد أصغر عنصر في المصفوفة باستخدام C
في هذا الدرس، سنتعلم كيفية العثور على أصغر عنصر في مصفوفة باستخدام حلقة for في لغة C. العثور على أصغر عنصر يتم عن طريق مقارنة جميع العناصر في المصفوفة مع بعضها وتحديد العنصر الأصغر.
مفهوم إيجاد أصغر عنصر في المصفوفة
لحساب أصغر عنصر في المصفوفة، نقوم بإنشاء متغير min وتعيين قيمته إلى أول عنصر في المصفوفة. بعد ذلك، نستخدم حلقة for للمرور عبر باقي العناصر ومقارنة كل عنصر مع min. إذا كان العنصر الحالي أصغر من min، نقوم بتحديث min.
برنامج لإيجاد أصغر عنصر في المصفوفة
في البرنامج التالي، سنقوم بإيجاد أصغر عنصر في مصفوفة مكونة من 5 أرقام:
#include <stdio.h>
int main() {
// تعريف مصفوفة مكونة من 5 عناصر
int arr[5] = {10, 50, 30, 20, 40};
int i, min;
// تعيين أول عنصر كأصغر عنصر
min = arr[0];
// البحث عن أصغر عنصر في المصفوفة
for(i = 1; i < 5; i++) {
if(arr[i] < min) {
min = arr[i];
}
}
// طباعة النتيجة النهائية
printf("أصغر عنصر في المصفوفة هو: %d\n", min);
return 0;
}
الإخراج
أصغر عنصر في المصفوفة هو: 10
شرح البرنامج
في البرنامج أعلاه:
- قمنا بتعريف مصفوفة
arrتحتوي على 5 عناصر. - قمنا بتعريف متغير
minوحفظنا فيه قيمة أول عنصر من المصفوفة. - استخدمنا حلقة
forللمرور عبر باقي العناصر في المصفوفة، بدءًا من الفهرس 1. - إذا كان العنصر الحالي أصغر من
min، نقوم بتحديثminليصبح هو أصغر عنصر. - بعد انتهاء الحلقة، يتم طباعة أصغر عنصر باستخدام
printf.
برنامج لإيجاد أصغر عنصر في مصفوفة مدخلة من المستخدم
في البرنامج التالي، سنطلب من المستخدم إدخال القيم لعناصر المصفوفة، ثم نبحث عن أصغر عنصر فيها:
#include <stdio.h>
int main() {
int arr[5], i, min;
// طلب إدخال القيم من المستخدم
printf("أدخل 5 أرقام:\n");
for(i = 0; i < 5; i++) {
scanf("%d", &arr[i]);
}
// تعيين أول عنصر كأصغر عنصر
min = arr[0];
// البحث عن أصغر عنصر في المصفوفة
for(i = 1; i < 5; i++) {
if(arr[i] < min) {
min = arr[i];
}
}
// طباعة النتيجة
printf("أصغر عنصر في المصفوفة هو: %d\n", min);
return 0;
}
الإخراج
أدخل 5 أرقام:
10
20
30
40
50
أصغر عنصر في المصفوفة هو: 10
الخاتمة
في هذا الدرس، تعلمنا كيفية العثور على أصغر عنصر في مصفوفة باستخدام حلقة for في لغة C. هذه الطريقة يمكن استخدامها مع مصفوفات بأي حجم. البحث عن أصغر عنصر هو أحد المهام الأساسية التي تُستخدم في مجموعة متنوعة من التطبيقات.

اترك تعليقاً