Ma perchè ti stai complicando la vita in questo modo?Qual è il tuo livello di programmazione?
Come procederesti a logica per determinare massimo e minimo di un array?Il procedimento è esattamente lo stesso di quello che useresti nella vita reale..
due variabili dove tenere massimo e minimo correnti , inizializzate al primo valore dell'array
poi ti basta scorrere una sola volta l'array per determinare entrambi i parametri
ad ogni passo controlli che l'elemento corrente sia maggiore del massimo corrente (dunque massimo corrente conterrà elemento corrente) , sia minore del minimo corrente (dunque minimo corrente conterrà l'elemento corrente)