مصفوفات سي بلس بلس

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

تمهيد : لنفرض أنه طلب منك كتابة برنامج بسيط للغاية وهو إدخال درجات اثنا عشر طلاب لكي تحل هذا البرنامج فإن عليك أن تقوم بالإعلان عن 12 متغيراً من نوع float وربما أن هذا مقبول نوعاً ماً ولكن ماذا لو طلب منك إدخال أكثر من درجات 1000 طالب لحل هذه الإشكالية لا بد من استخدام المصفوفات

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

تعريف المصفوفة: هي عبارة عن Data structure تسمح بتخزين مجموعة من البيانات التي تشترك بالنوع والاسم مثلا مصفوفة من integer,char(string),float.

تعرف المصفوفة بلغة C++ بالشكل float a[size],int b[size] حيث يكتب نمط المصفوفة ثم اسمها ثم حجمها يعني float هو نمط المصفوفة واسمها هو a و حجمها هو size . لتعريف مصفوفة ثنائية البعد float a[m][n] حيث m هو عدد الأسطر و n هو عدد الأعمدة