Program to sum and average of array elements using pointer in c; Through this tutorial, we will learn how to write a program for calculate or find sum and average of array elements using pointer in c.
C Program to Sum and Average of Array Elements using a Pointer
#include <stdio.h>
int main()
{
int Size, sum = 0;
printf("Please Enter the Array size = ");
scanf("%d", &Size);
int arr[Size];
int *parr = arr;
printf("Enter the Array Items = ");
for (int i = 0; i < Size; i++)
{
scanf("%d", parr + i);
sum = sum + *(parr + i);
}
float avg = (float)sum / Size;
printf("\nThe Sum of Array Items = %d\n", sum);
printf("\nThe Average of Array Items = %.2f\n", avg);
}
The output of the above c program; is as follows:
Please Enter the Array size = 5 Enter the Array Items = 1 2 3 4 5 The Sum of Array Items = 15 The Average of Array Items = 3.00