Ma...dovrebbe funzionare...però min non lo puoi inizializzare a zero altrimenti dato che il numero inserito è sempre positivo il min rimane sempre zero. Inizializzalo a MAX_INT o qualcosa del genere oppure metti max e min uguali al primo numero inserito.