#include #define MAXSIZE 10 void main() { int array[MAXSIZE]; int i, num, negative_sum = 0, positive_sum = 0; float total = 0.0, average; printf ("Enter the value of N \n"); scanf("%d", &num); printf("Enter %d numbers (-ve, +ve and zero) \n", num); for (i = 0; i < num; i++) { scanf("%d", &array[i]); } printf("Input array elements \n"); for (i = 0; i < num; i++) { printf("%+3d\n", array[i]); } /* Summation starts */ for (i = 0; i < num; i++) { if (array[i] < 0) { negative_sum = negative_sum + array[i]; } else if (array[i] > 0) { positive_sum = positive_sum + array[i]; } else if (array[i] == 0) { ; } total = total + array[i] ; } average = total / num; printf("\n Sum of all negative numbers = %d\n", negative_sum); printf("Sum of all positive numbers = %d\n", positive_sum); printf("\n Average of all input numbers = %.2f\n", average); }