نمونه عملی (Real-Life Example)
بیایید یک نمونه عملی آرایه ها بسازیم. «میانگین (Average)» یعنی جمع مقادیر تقسیم بر تعدادشان. همچنین «کمترین مقدار (Minimum)» یعنی کوچک ترین عضو. هدف ما ساده است و مدرسه ای است.
نمونه عملی آرایه ها: میانگین سن ها
یک آرایه از سن ها داریم. سپس جمع می کنیم و میانگین می گیریم.
// آرایه سن ها
int ages[8] = {20, 22, 18, 35, 48, 26, 87, 70};
float avg;
float sum = 0;
int i;
// طول آرایه با sizeof
int length = sizeof(ages) / sizeof(ages[0]);
// پیمایش با foreach و جمع کردن
for (int age : ages) {
sum += age;
}
// محاسبه میانگین
avg = sum / length;
// چاپ نتیجه
cout << "The average age is: " << avg << "\n";
نکته: foreach یعنی برای هر عضو، کاری تکراری انجام بده. این حلقه شمارنده دستی نمی خواهد.
کمترین سن با حلقه foreach
اولین عضو را کمترین فرض می کنیم. سپس با بقیه مقایسه می کنیم.
// آرایه سن ها
int ages[8] = {20, 22, 18, 35, 48, 26, 87, 70};
int i;
// طول آرایه
int length = sizeof(ages) / sizeof(ages[0]);
// شروع با اولین عضو
int lowestAge = ages[0];
// جست وجوی کمترین مقدار
for (int age : ages) {
if (lowestAge > age) {
lowestAge = age;
}
}
// چاپ نتیجه
cout << "The lowest age is: " << lowestAge << "\n";
گام های عملی
- آرایه سن ها را تعریف کن.
- با
sizeofطول آرایه را به دست آور. - حلقه foreach را اجرا کن و نتیجه را چاپ کن.
جمع بندی سریع
- foreach ساده و خواناست.
- طول آرایه با
sizeofبدست می آید. - میانگین = جمع ÷ تعداد.
- کمترین مقدار را با مقایسه می یابیم.
برای مطالعه بیشتر ببین: گرفتن اندازه آرایه، آرایه ها و حلقه ها، و آرایه ها. همچنین لینک خود نمونه عملی آرایه ها.