সি ভাষায় মান অনুসারে অ্যারে পাস করার একটি উদাহরণ এখানে দেওয়া হল,
উদাহরণ
#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() ফাংশনে উপস্থিত রয়েছে। লুপে, অ্যারের উপাদানের যোগফল এবং গড় গণনা করা হয়।
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; }
প্রধান() ফাংশনে, মানগুলি অ্যারেতে প্রেরণ করা হয় এবং ফাংশন avg() বলা হয়৷
float avg1, a[] = {63,21,34.4,12.5,3,2.2}; avg1 = avg(a);