import java.util.Random;

class ProvaIntArrayParziale {

  static final int N = 1000;
  static final int K = 3*N;

  public static void main(String args[]) {
    IntArrayParziale unArray = new IntArrayParziale(new int[] {11,22,33,44,55,66,77,10});
    unArray.scriviSuMessageDialog();
    System.out.println(unArray.ricerca(10));
    System.out.println(unArray.indexOf(10));
    IntArrayParziale unAltroArray = new IntArrayParziale(5);
    unAltroArray.leggi();// se si immettono piů di 5 elementi
                         // la capacitŕ risulta insufficiente
    unAltroArray.scriviSuMessageDialog();
    System.out.println(unAltroArray.ricerca(10));
    System.out.println(unAltroArray.indexOf(10));

    int[] big = new int[N];
    Random generatore = new Random();
    for(int i = 0; i < N; i++) {
      big[i] = generatore.nextInt(K);
    }
    unArray = new IntArrayParziale(big);
    unArray.scriviSuOutputBox();
    System.out.println(unArray.čOrdinato());
    unArray.ordina();
    System.out.println(unArray.čOrdinato());
    unArray.scriviSuOutputBox();

    System.exit(0);
  }

}