كيفية إيجاد أصغر عنصر في مصفوفة باستخدام لغة 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. هذه الطريقة يمكن استخدامها مع مصفوفات بأي حجم. البحث عن أصغر عنصر هو أحد المهام الأساسية التي تُستخدم في مجموعة متنوعة من التطبيقات.
اترك تعليقاً