import easyIO.*; /* Ta utgangspunkt i programmet fra punkt 7. for teoritimen og legg til kode som finner ut og skriver hvilke verdier som er gjentatt blant de 5 som bruker tastet inn som input. F.eks. hvis bruker tastet inn 6, 6, 3, 6, 3 skal programmet gi meldingen: Verdier som er gjentatt: 6 3 */ class MinsteVerdi { public static void main(String[] args) { In tastatur = new In(); double[] a = new double[5]; double[] allerede = new double[2]; // med 5 siffer er det kun mulig ? ha maksimalt to gjentagelser boolean engang, togang; engang = togang = false; for (int i = 0; i < a.length; i++) { System.out.print("Oppgi en verdi: "); a[i] = tastatur.inDouble(); for(int j = 0; j < i; j++) { if(a[i]==a[j]) { // hvis verdien allerede er tastet inn if(!engang) { // hvis ingen verdier like er tastet inn fra f?r allerede[0] = a[i]; engang = true; } else if (allerede[0] != a[i]) { // s? lenge ikke dette er samme tall som f?r allerede[1] = a[i]; togang = true; } } } } if(engang) { if(!togang) { System.out.println("Verdi som er gjentatt: " +allerede[0]); } else { System.out.println("Verdier som er gjentatt: " +allerede[0]+" "+allerede[1]); } } double minste = a[0]; int minPos = 0; for (int i = 1; i < a.length; i++) { if (a[i] < minste) { minste = a[i]; minPos = i; } } System.out.println("Minste verdi er " + minste); System.out.println("Den ligger p? plass " + minPos); } }