#include <stdio.h>
// Function prototypes
void calculateSumAndAverage(int array[], int size, int sum, float average);
int main() {
// Declare variables
int n, i;
int sum = 0;
float average;
// Input: Get the number of elements in the array
printf("Enter the number of elements: ");
scanf("%d", &n);
// Declare an array of size n
int arr[n];
// Input: Get elements of the array from the user
printf("Enter %d elements:\n", n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
// Call the function to calculate sum and average
calculateSumAndAverage(arr, n, &sum, &average);
// Output: Display the sum and average
printf("Sum = %d\n", sum);
printf("Average = %.2f\n", average);
return 0;
}
// Function to calculate sum and average
void calculateSumAndAverage(int array[], int size, int sum, float average) {
int i;
// Calculate sum
*sum = 0;
for (i = 0; i < size; i++) {
*sum += array[i];
}
// Calculate average
average = (float)(sum) / size;
}