What kind of problems are you having?
We're not midreaders.
One obvious problem:
line 10,12,59,78: Your function declarations don't match your implementations. Your declarations state the second argument is an array, but in your implementation the second argument is a simple int.
A style issue:
line 29: You're using the same variable name for your loop variables and for your array size definition. This is not an error as the loop index will override the global constant within the scope of the loop, but is poor style because this is confusing to the reader. e.g. lines 33,34 refer to the loop variable, while lines 40,45,50 revert back to the global constant.