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