كيفية طباعة مصفوفة في لغة C باستخدام حلقة for: أمثلة عملية

Amine
23/10/2024

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

المصفوفة (Array) هي مجموعة من العناصر المتشابهة في النوع تُخزن في مواقع ذاكرة متجاورة. في هذا الدرس، سنقوم بكتابة برنامج في لغة C لطباعة عناصر المصفوفة باستخدام حلقة for.

مفهوم المصفوفة في C

في لغة C، يتم تعريف المصفوفة كمتغير يحتوي على عدة قيم من نفس النوع (مثل int أو float). يمكن الوصول إلى هذه القيم باستخدام الفهارس (indices). يبدأ الفهرس من 0، وبالتالي فإن العنصر الأول في المصفوفة له الفهرس 0.

على سبيل المثال، تعريف مصفوفة تحتوي على 5 عناصر عددية يكون كالتالي:

int arr[5] = {10, 20, 30, 40, 50};

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

في البرنامج التالي، سنقوم بطباعة عناصر مصفوفة مكونة من 5 أرقام باستخدام حلقة for.

#include <stdio.h>

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

الإخراج

العنصر في الفهرس 0 هو: 10
العنصر في الفهرس 1 هو: 20
العنصر في الفهرس 2 هو: 30
العنصر في الفهرس 3 هو: 40
العنصر في الفهرس 4 هو: 50

شرح البرنامج

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

  • قمنا بتعريف مصفوفة arr تحتوي على 5 عناصر من نوع int.
  • استخدمنا حلقة for لطباعة كل عنصر من المصفوفة. تبدأ الحلقة من الفهرس 0 وتنتهي عند الفهرس 4.
  • داخل الحلقة، يتم الوصول إلى كل عنصر باستخدام الفهرس arr[i] وطباعة العنصر باستخدام printf.

مصفوفة بأحجام مختلفة

يمكنك استخدام نفس الطريقة لطباعة مصفوفة بأحجام مختلفة. كل ما عليك فعله هو تعديل عدد عناصر المصفوفة في تعريفها وتغيير الشرط داخل حلقة for بحيث يتناسب مع حجم المصفوفة.

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

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

#include <stdio.h>

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

الإخراج

أدخل 5 أرقام:
10
20
30
40
50
القيم التي أدخلتها هي:
10
20
30
40
50

الخاتمة

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

التعليقات

اترك تعليقاً