//// Arrays.  bam:6411b


int many=20;
float a[]=  new float[many];
float biggest=0;

void setup() {
  size(640,480);
  reset();
}
void reset() {
  for( int j=0; j<many; j++) {
    a[j]=  random( 0, 1000 );
  }
}

//// NEXT FRAME:  Display the numbers.
void draw() {
  background( 255,255,200 );
  fill(0);
  float x=10,y=20;
  for( int j=0; j<many; j++) {
    text( a[j], x, y );
    y += 12;
  }
  text( biggest + " is the biggest.", 100, height-20 );
}

//// EVENTS/
void keyPressed() {
  if (key == 'q') exit();
  if (key == 'r') reset();
  if (key == 'b') big( a, many);
}

//// METHODS:  Move big to end.
void big( float[] a, int many) {
  for( int j=0; j<many; j++) {
    if (a[j] > biggest) biggest=  a[j];
  }
}
  

