On first glance, in your second if statement, you will need to return the value of findMax. Also every time you call findMax, max is set to zero. Declare max as 'static int' to preserve its value across functions. I don't know if you are doing this as an exercise in recursion but it seems that a simple loop would be easier to implement and use less resources.
PS please post all code within [code ] [/code ] tags (without spaces) as this preserves the formatting and makes it easier to read.