import algds.IOUtils;

public class aufgabe17b {

    public static void main (String[] args) {

        int maxrand;
        int n=20;
        int Feld[];
        int kleinste_zahl,position;
        float mittelwert,summe;

        System.out.println ("Feld mit 20 ganzen Zahlen :");
        System.out.print ("Wie groß sollen die Zahlen max. sein ?  ");
        maxrand = IOUtils.readInt ();
        System.out.println (maxrand);

        Feld = new int[n];

        for (int i=0; i<n; i++)
        Feld[i]=(int)(maxrand*Math.random());

        for (int i=0; i<n; i++)
        System.out.print(Feld[i] + " ");

        kleinste_zahl = Feld [0];
        position=1;

        for (int i=0; i<n; i++) {
            if (Feld[i] < kleinste_zahl) {
                kleinste_zahl=Feld[i];
                position = i+1;
            }
        }
        summe = 0;
        mittelwert = 0;

        for (int i=0; i<n; i++) {
            summe = summe + Feld[i];
            mittelwert = summe / n;
        }
        System.out.println ();
        System.out.println ("Die kleinste Zahl ist die " + kleinste_zahl);
        System.out.println ("Sie befindet sich an der Position " + position);
        System.out.println ("Mittelwert aller Elemente: " + mittelwert);
    }
}