الدرsس الخاyمraسC++Ar البرمجة
المصفوفات:
هي مجموعة من العناصر التي لها نفس النوع تأخذ المصفوفة مساحة من الذاكرة وممكن
الوصول الى كل عنصر منها عن طريق ال indexالخاص به .يبدأ ترقيم ال indexمن الرقم 0
فمثلا لو ان لدينا مصفوفة طولها 10فان اخر عنصر ستكون قيمة ال indexله 9
تعريف المصفوفة يتم بكتابة النوع مثل ( )int , float ,…etcمتبوعا باسم المصفوفة
واقواس مربعة [ ]
انشاء مصفوفة:
لتعريف مصفوفة arrمن نوع intمثلا وبها 5عناصر نكتب التالي:
الوصول الى عنصر في المصفوفة:
في المصفوفة السابقة ][arrالممثلة في الشكل لو اردنا الوصول الى العنصر الثاني سنكتب ]1[arrلان ثاني عنصر يحمل 1= indexوالقيمة
ستكون من نفس نوع المصفوفة intوتساوي 100واذا اردنا خزن القيمة في متغير نستخدم ]1[X=arrحيث ان xمتغير من نوع int
مثال /التعامل مع مصفوفة وجمع قيمها:
المصفوفات المتعددة
ممكن ان نقول بانها مصفوفة مصفوفات فمثلا المصفوفة الثنائية وتسمى bidimensionalاو two- dimensional tableتتكون من عناصر
مرتبة بشكل صفوف واعمدة ويجب ان تكون من نفس النوع وكصيغة لمصفوفة تتكون من 4صفوف و 4اعمدة من نوع intنكتب
]int arr[4[]4
وللوصول لعنصر معين في هذه المصفوفة مثلا العنصر الموجود في الصف الثاني العمود الاول سنكتب
]arr[1[]2
اسيل سعد 16
الدرsس الخاyمraسC++Ar البرمجة
اسيل سعد 17