I am hoping some one can help me out. I am trying to write a program that can read in 10 float numbers and print out their values to the screen. I also need to determine the largest, smallest, sum, average. I need to use an array. I have typed up alot of the code already, but I am having problems trying to compile what I have coded so far. Below is my code. Any input would be appreciated.

Code:#include <stdio.h> // for library function: printf // function main begins program execution main() { int i; // counter float n[10]; // n is an array of 10 integers float sum = 0; // sum of the array float average, smallest, largest; printf( "Enter 10 float numbers:\n" ); scanf( "%f", &n[10] ); // initialise elements of array to 0 for ( i = 0; i < 10; i++ ) { n[i] = 0; // set element at location i to 0 } // end for // sum of contents of array n for ( i = 0; i < 10; i++ ) { sum += n[i]; } // end for // average of contents of array n for ( i = 0; i < 10; i++ ) { sum / n[i]; } // end for // arrange array in ascending order for ( i = 0; i < n - 1; i++ ) { for j = 0; j < n - 1 - i; j++ ) { inOrder( &num[j], &num[j+1] ); } // end for // smallest number in array n **I have not done this as yet** // largest numnber in array n **I have not done this as yet** printf( "The sum of array n is %f\n", sum ); printf( "The avarage of array n is %f\n", average ); printf( "The array in ascending order is %f\n", n[10] ); printf( "The smallest number of array n is %f\n", smallest ); printf( "The largest number of array n is %f\n", largest ); return 0; // indicates successful termination } // end function main