import java.util.*;
import java.io.*;
public class Arrays3{
private int[] a;
private Random r = new Random();
public Arrays3() {
a = new int[20];
for (int i = 0; i < a.length; i ++) {
a[i] = r.nextInt(100);
}
}
public String toString() {
return a.toString();
}
// return the index of the max element
public int findMaxIndex() {
if (a == null || a.length == 0)
return -1;
int maxi = 0;
for (int i = 0; i < a.length; i ++) {
if (a[i] > a[maxi])
maxi = i;
}
return maxi;
}
public int get(int n) {
if (n >= 0 && n < a.length)
return a[n];
else
return -1;
}
public int find(int n) {
for (int i = 0; i < a.length; i ++) {
if (a[i] == n)
return i;
}
return -1;
}
public double mean() {
double sum = 0;
for (int i = 0; i < a.length; i ++) {
sum = sum + a[i];
}
return sum / a.length;
}
public double stddev() {
double avg = mean();
double sumOfDiffs = 0;
for (int i = 0; i < a.length; i ++) {
sumOfDiffs = sumOfDiffs+a[i]-avg;
}
return Math.sqrt(sumOfDiffs / a.length);
}
}