e' sbagliata la logica...

devi sostituire min con n quando n è minore di min.
stesso discorso vale per max.

Altra cosa... non puoi inizializzare min a 0...