Hmm... Mozda da se prvo napise code za generisanje nekog slucajnog cetvorocifrenogf broja.
x = Int(((10000 - 1000 + 1) * Rnd) + 1000)
Pa posle proverimo da li u tom broju postoje dve iste cifre jedna do druge.
If Left(x, 1) = Right(Left(x, 2), 1) Then 'nesto
If Right(Left(x, 2), 1) = Right(Left(x, 3), 1) Then 'nesto
If Right(Left(x, 3), 1) = Right(x, 1) Then 'nesto
a ako uklopimo sve zajedno:
Dim x, a As String
a = 0
Do While a = 0
a = 1
x = Int(((10000 - 1000 + 1) * Rnd) + 1000)
If Left(x, 1) = Right(Left(x, 2), 1) Then a = 0
If Right(Left(x, 2), 1) = Right(Left(x, 3), 1) Then a = 0
If Right(Left(x, 3), 1) = Right(x, 1) Then a = 0
Loop
i na kraju dobijas x koji je cetvorocifreni broj u kome ne bi trebalo da se pojavi recomo 1153, 5466, 7998 itd. Koliko mogu da razmisljam u ove kasne sate, ovo treba da radi ispravno.... javi dal radi
|