C-তে অ্যারে ভ্যালু দিয়ে পাস করার উদাহরণ:
উদাহরণ
#include <stdio.h>
float avg(float a[]) {
int i;
float avg, sum = 0.0;
for (i = 0; i < 6; ++i) {
sum += a[i];
}
avg = (sum / 6);
return avg;
}
int main() {
float avg1, a[] = {63, 21, 34.4, 12.5, 3, 2.2};
avg1 = avg(a);
printf("Average: %f", avg1);
return 0;
}
আউটপুট
Average: 22.683332
উপরোক্ত প্রোগ্রামে, গড় বের করার একচুটি কোড avg() ফাংশনে রয়েছে। for লুপে অ্যারে এলিমেন্টের যোগফল এবং গড় হিসাব করা হয়েছে।
float avg(float a[]) {
int i;
float avg, sum = 0.0;
for (i = 0; i < 6; ++i) {
sum += a[i];
}
avg = (sum / 6);
return avg;
}
main() ফাংশনে, মানগুলো অ্যারে পাস করা হয়েছে এবং avg() ফাংশন কল করা হয়েছে।
float avg1, a[] = {63, 21, 34.4, 12.5, 3, 2.2};
avg1 = avg(a);