#include <stdio.h> float average(int array[], float count); int max(int array[], int n); int min(int array[], int n); int main() { int number; int i; int array[number]; char operator; printf(" How long is your array? \n"); scanf("%d", &number); printf("Please, enter numbers \n"); for(i=0; i<number; i++) { scanf("%d", &array[i]); } while(getc(stdin) != '\n'); // scanf function takes /n as a character printf("Please, enter an operator: average (a), max (l) or min (s) \n"); scanf("%c", &operator); switch(operator) { case 'a': printf("Average is %.1f", average(array, number)); break; case 'l': printf("Max number is %d" ,max(array,number)); break; case 's': printf("Min is %d ",min(array,number)); break; case '\n': puts("dickdickdick"); default: printf("Operator is not correct"); } return 0; } float average(int array[], float count){ float sum =0; int i; for(i=0; i<count; i++){ sum=sum+array[i]; } return sum/count; } int max(int array[], int n){ int max =array[0]; int i; for (i = 1; i < n; i++) if (array[i] > max) max = array[i]; return max; } int min(int array[], int n){ int min =array[0]; int i; for (i = 1; i < n; i++) if (array[i] < min) min = array[i]; return min; }