Read and sort an array of integers
General Observations
Good job creating functions and the naming of the functions. The naming of the variables could probably be improved, for instance n could be renamed to item_count or array_element_count.
The indentation is inconsistent. This could lead issues during maintenance of the code.
Missing Function
As stated above you did a pretty good job of creating functions, but you missed one, the input of the array should be a function as well.
Logical Order of Printing
Put printf(&quot;SORTING...\n&quot;); before the call to the sort() function.
Comments
Since you did a good job of naming the functions most of your comments are unnecessary. For instance //Swaps The Value Of Index i With The Value Of Index j In The Array really doesn't add anything.
Arguments for Swap Function
Rather than passing in 2 pointers to values and swapping the values I might pass in the array and the 2 indexes and use array notation in the swap function to relocate the values.
Missing Error Check
The code to input the array properly checks to see that the value of the size of the array is greater than 0, but it doesn't check that the size of the array is less than than the maximum size.