ciao Matrixpoker1 quarda se ti va bene questo
[SPSub Main()
Dim ruote(3),rtt(2)
Dim n(15),amb(10),nu(10),n1(6),n2(6),ro1(1),ro2(1),nr1(6),nr2(6),nn(6),p1(5),p2(5)
Dim posta(1),poste(2)
posta(1) = 1 : poste(2) = 1
ColoreTesto 2
Scrivi String(10,32) & " DUE AMBI DISTANZA 15 SU DUE RUOTE ",1
ColoreTesto 0
ini = 9868
fin = EstrazioneFin
For es = ini To fin
Messaggio(es)
'---------------------------
n(01) = "01.16.31.46.61.76"
n(02) = "02.17.32.47.62.77"
n(03) = "03.18.33.48.63.78"
n(04) = "04.19.34.49.64.79"
n(05) = "05.20.35.50.65.80"
n(06) = "06.21.36.51.66.81"
n(07) = "07.22.37.52.67.82"
n(08) = "08.23.38.53.68.83"
n(09) = "09.24.39.54.69.84"
n(10) = "10.25.40.55.70.85"
n(11) = "11.26.41.56.71.86"
n(12) = "12.27.42.57.72.87"
n(13) = "13.28.43.58.73.88"
n(14) = "14.29.44.59.74.89"
n(15) = "15.30.45.60.75.90"
For w = 1 To 15 '<---- quantità righe sestine
If n(w) = "" Then Exit Sub
n(w) = "0." & n(w)
s = Split(n(w),".")
For i = 1 To 06 '<---- quantità numeri
nu(i) = CInt(s(i))
Next
For r1 = 1 To 10
ro1(1) = r1
For j = 1 To 5
n1(j) = Estratto(es,r1,j)
Next
sf1 = SerieFreq(es,es,nu,ro1,2)
If sf1 = 1 Then
For r2 = r1 + 1 To 11
If r2 = 11 Then r2 = 12
ro2(1) = r2
For j = 1 To 5
n2(j) = Estratto(es,r2,j)
Next
sf2 = SerieFreq(es,es,nu,ro2,2)
If sf2 = 1 Then
g1 = 0 : g2 = 0 : Erase nr1 : Erase nr2 : Erase p1 : Erase p2
For y = 1 To 06 '<---- quantità numeri
For x = 1 To 05 '<---- quantità numeri delle estrazioni
If nu(y) = n1(
Then g1 = g1 + 1 : nr1(g1) = n1(
: p1(g1) = x
If nu(y) = n2(
Then g2 = g2 + 1 : nr2(g2) = n2(
: p2(g2) = x
Next : Next
If g1 = 2 And g2 = 2 And nr1(1) <> nr2(1) And nr1(1) <> nr2(2) And nr1(2) <> nr2(1) And nr1(2) <> nr2(2) Then
nn(1) = nr1(1):
nn(2) = nr1(2):
nn(3) = nr2(1):
nn(4) = nr2(2)
h = 0 : Erase amb
For z1 = 1 To 6 '<---- quantità numeri
g = 0
For z2 = 1 To 4 '<---- numeri da trovare
If nu(z1) <> nn(z2) Then g = g + 1
Next
If g = 4 Then h = h + 1 : amb(h) = nu(z1)
Next
ruote(1) = r1 : ruote(2) = r2:ruote(3) = 11
rtt(1) = r1
rtt(2) = r2
casi = casi + 1
Scrivi
Scrivi String(65,"*") & " caso n° " &(casi),1
Scrivi "" & DataEstrazione(es),1
Scrivi FormatSpace(NomeRuota(r1),10) & " " & StringaEstratti(es,r1) & " [" & Format2(nr1(1)) & " - " & Format2(nr1(2)) & "]" & _
" Pos. " & p1(1) & "° " & p1(2) & "°",1
Scrivi FormatSpace(NomeRuota(r2),10) & " " & StringaEstratti(es,r2) & " [" & Format2(nr2(1)) & " - " & Format2(nr2(2)) & "]" & _
" Pos. " & p2(1) & "° " & p2(2) & "°",1
Scrivi "Chiusura sestina " & StringaNumeri(amb),1
Scrivi "sestina di ric. n° [" & w & "] " & StringaNumeri(nu),1
Scrivi
ImpostaGiocata 1,amb,rtt,posta,12
ImpostaGiocata 2,amb,ruote,poste,12
Gioca es,1
End If
End If
Next
End If
Next
Next
Next
ScriviResoconto
End Sub
OILER][/SPOILER]