0
package totoloto;
import myinputs.*;
public class Totoloto
{
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int aux, k = 0, l, i, j, u;
int t = 0, s;
int[] x = new int[6];
System.out.println("Introduza inteiros entre 1 e 49:");
for (aux = 0; aux < 6; aux++) {
s = -1;
i = Ler.umInt();
while (i <= 0 || i >= 50)// so entra se i tiver entre 1 e 49
{
System.out.println("Introduza um inteiro valido:");
i = Ler.umInt();
}
while ((t < 6) && (s == -1)) {
if (i == x[t]) {
s = t;
} else
t = t + 1;
}
if (s != -1) {
do {
System.out.println("Introduza um inteiros valido:");
u = Ler.umInt();
} while (i == u);
x[aux] = u;
break;
}
x[aux] = i;
}
for (aux = 0; aux < 6; aux++) {
System.out.println(aux + 1 + " elemento da chave= " + x[aux]);
}
}
}
I have the following code: but I need the vector to have only distinct numbers from 1 to 49.