/*  1) Chiedere all'utente di inserire un numero n > 0
 *     (ripetere la richiesta finché non inserisce un numero>0)
 *  2) creare un array a di interi di dimensione n
 *  3) Chiedere all'utente di inserire uno dopo l'altro i valori
 *     dell'array
 *  4) Trovare e stampare il massimo intero presente nell'array
 */ 
//**1**
int n;
do {
	n = Input.getInt("Inserisci un numero > 0");
} while (n<=0);
//**2**
int[] a = new int[n];
//**3**
for (int i=0; i<a.length; i++){
	a[i] = Input.getInt ("Inserisci l'elemento in posizione " 
	                      + i);
     
}
//**4**
int max=a[0];
for (int i=1; i<a.length; i++) {
	if (a[i]>max) {
		max=a[i];
	}
}
System.out.println ("Il valore massimo presente nell'array è " + max);
//**4 bis**
int posMax=0;
for (int i=1; i<a.length; i++) {
	if (a[i]>a[posMax]) {
		posMax=i;
	}
}
System.out.println ("Il valore massimo presente nell'array è "
                  + a[posMax] + " ed è presente in posizione "+posMax);
//**4 sbagliato**
max=a[0];
for (int i=0; i<a.length-1; i++) {
	if (a[i+1]>a[i]) {
		max=a[i+1];
	} 
}
System.out.println ("Il valore massimo presente nell'array è " + max);










