كيفية حساب مجموع عناصر مصفوفة في لغة C باستخدام حلقة for

Amine
23/10/2024

برنامج لحساب مجموع عناصر مصفوفة في C

في هذا الدرس، سنتعلم كيفية حساب مجموع عناصر مصفوفة باستخدام حلقة for في لغة C. حساب مجموع المصفوفة هو عملية جمع جميع عناصر المصفوفة وإعطاء النتيجة النهائية.

مفهوم جمع عناصر المصفوفة في C

لحساب مجموع عناصر المصفوفة، نقوم بإنشاء متغير sum الذي سيخزن نتيجة الجمع، ثم نستخدم حلقة for للمرور عبر كل عنصر في المصفوفة وإضافته إلى متغير sum.

برنامج لحساب مجموع عناصر مصفوفة

في البرنامج التالي، سنقوم بحساب مجموع عناصر مصفوفة مكونة من 5 أرقام:

#include <stdio.h>

int main() {
   // تعريف مصفوفة مكونة من 5 عناصر
   int arr[5] = {10, 20, 30, 40, 50};
   int i, sum = 0; // متغير sum لحفظ المجموع
   
   // حساب مجموع عناصر المصفوفة باستخدام حلقة for
   for(i = 0; i < 5; i++) {
      sum += arr[i]; // إضافة كل عنصر إلى sum
   }
   
   // طباعة النتيجة النهائية
   printf("مجموع عناصر المصفوفة هو: %d\n", sum);
   
   return 0;
}

الإخراج

مجموع عناصر المصفوفة هو: 150

شرح البرنامج

في البرنامج أعلاه:

  • قمنا بتعريف مصفوفة arr تحتوي على 5 عناصر.
  • قمنا بتعريف متغير sum بمقدار ابتدائي يساوي 0. هذا المتغير سيخزن مجموع عناصر المصفوفة.
  • استخدمنا حلقة for للمرور عبر عناصر المصفوفة. في كل تكرار، يتم إضافة العنصر الحالي إلى sum.
  • بعد انتهاء الحلقة، يتم طباعة النتيجة النهائية باستخدام printf.

برنامج لحساب مجموع مصفوفة مدخلة من المستخدم

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

#include <stdio.h>

int main() {
   int arr[5];
   int i, sum = 0;
   
   // طلب إدخال القيم من المستخدم
   printf("أدخل 5 أرقام:\n");
   for(i = 0; i < 5; i++) {
      scanf("%d", &arr[i]);
   }
   
   // حساب مجموع عناصر المصفوفة
   for(i = 0; i < 5; i++) {
      sum += arr[i];
   }
   
   // طباعة النتيجة
   printf("مجموع عناصر المصفوفة هو: %d\n", sum);
   
   return 0;
}

الإخراج

أدخل 5 أرقام:
10
20
30
40
50
مجموع عناصر المصفوفة هو: 150

الخاتمة

في هذا الدرس، تعلمنا كيفية حساب مجموع عناصر مصفوفة باستخدام حلقة for في لغة C. هذه الطريقة يمكن استخدامها لحساب مجموع أي مصفوفة بغض النظر عن حجمها أو القيم المخزنة فيها. تعد معالجة المصفوفات وجمع عناصرها من العمليات الأساسية في البرمجة.

التعليقات

اترك تعليقاً