/** * Beschreiben Sie hier die Klasse Minimumsuche. * * @author (Ihr Name) * @version (eine Versionsnummer oder ein Datum) */ import java.util.Random; public class Minimum{ static Random r = new Random(); static int[] a = new int[20]; public static int Zufallszahl(){ return r.nextInt(50); } public static void main(){ for (int i = 0; i < a.length; i++){ a[i] = Zufallszahl(); } for (int i = 0; i < a.length; i++){ System.out.print(a[i]); System.out.print(","); } System.out.println(); //Liste sortiert ausgeben for (int i = 0; i< a.length; i++){ int index = Minimum(a); System.out.println("Minimum: " + a[index]); System.out.println("Index: " + index); a[index] = 99; } } public static int Minimum(int[] a){ int minNum = a[0]; int minInd = 0; for (int i = 1; i < a.length; i++){ if (a[i] < minNum){ minNum = a[i]; minInd = i; } } // System.out.println("kleinste Zahl: " + minNum + ", Index der kleinsten Zahl: " + minInd); return minInd; } }