C Program to Sum and Average of Array Elements using a Pointer

In this tutorial, i am going to show you how to write a program for calculate or find sum and average of array elements with the help of 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 result 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

More C Programming Tutorials

Leave a Comment