int n;
do {
	n= Input.getInt("Inserisci il numero di elementi: ");
} 
while (n<=0);
int [] a = new int [n];
for (int i=0; i<n ; i++) {
	a[i]=Input.getInt("Inserisci l'elemento di posizione "+i);

}
int posMax=0;
for (int i=1; i<n ; i++) {
	if (a[i] > a[posMax]) {
		posMax=i;
	}
}
int contatore=0;
for (int i=0; i<n ; i++) {
	if (a[i] == a[posMax]) {
		//System.out.println("Un elemento massimo compare in posizione " + i);
		contatore++;
	}
}
int [] b = new int [contatore];
int contatoreB=0;
for (int i=0; i<n ; i++) {
	if (a[i] == a[posMax]) {
		b[contatoreB]=i;
		contatoreB++;
	}
}
System.out.println ("L'elemento massimo vale " + a[posMax] + " ed è presente " +
                    contatore + " volte");
for (int valore : b){
   System.out.print (valore + " ");
}
