Zdravím,
mám zadání:
Sestavte program, který vygeneruje 6 čísel do hry SPORTA. Výsledná čísla uložte do pole a obsah pole pak vytiskněte na obrazovku. Pro zjištění duplicity hodnot sestavte vlastní logickou metodu.
Vytiskněte každé vygenerované číslo a vypočítejte, kolik bylo nutné vygenerovat čísel, abychom dostali výsledek, tj. 6 různých čísel z intervalu <1,49> .
Nabídněte možnost celý výpočet opakovat.
Mám hotovo:
public class neco {
public static void main (String [] args) {
int [] a = new int [6];
int o;
do {
for (int i = 0; i < a.length; i++){
a[i] = (int)(Math.random() *49 + 1);
}
for (int i = 0; i < a.length; i++){
System.out.print(a [i] + " ");
}System.out.println();
System.out.println("Chcete opakovat vypocet? 1 = ano, ostatni = ne:");
o = VstupDat.ctiInt ();
} while (o == 1);
}
}
Což mi dává náhodná čísla do pole, nabízí mi opakování celé akce, ale potřebuji pohnout s tou kontrolou duplicit a počítáním vygenerovaných čísel.
Jsem začátečník a budu rád za každou radu. Díky.