C Arrays - Real-Life Examples
Real-Life Example
To demonstrate a practical example of using arrays, let's create a program that calculates the average of different ages:
Example
// An array storing different ages
int ages[] = {20, 22, 18, 35, 48, 26,
87, 70};
float avg, sum = 0;
int i;
// Get the length of the
array
int length = sizeof(ages) / sizeof(ages[0]);
// Loop through
the elements of the array
for (i = 0; i <
length; i++) {
sum += ages[i];
}
// Calculate the average
by dividing the sum by the length
avg = sum / length;
// Print the
average
printf("The average age is: %.2f", avg);
Try it Yourself »
And in this example, we create a program that finds the lowest age among different ages:
Example
// An array storing different ages
int ages[] = {20, 22, 18, 35, 48, 26,
87, 70};
int i;
// Get the length of the array
int length = sizeof(ages) /
sizeof(ages[0]);
// Create a variable and assign the first array
element of ages to it
int lowestAge = ages[0];
// Loop through
the elements of the ages array to find the lowest age
for (i = 0; i <
length; i++) {
if (lowestAge > ages[i]) {
lowestAge = ages[i];
}
}
Try it Yourself »