Sub Main()
ColoreTesto 2
Scrivi "I NUMERI PIU' FREQUENTI DOPO L'USCITA DI UN AMBO SPIA LISTATO BY CLAUDIO8 x BLACKMORE"
Scrivi
ColoreTesto 0
Dim mt(90,4),n(1),ru(1)
r = CInt(InputBox("RUOTA DI SORTITA AMBO SPIA ","Blackmore",6)) '
a = CInt(InputBox(" 1° Numero ","Blackmore",17))
b = CInt(InputBox(" 2° Numero ","Blackmore",71))
rr = CInt(InputBox("RUOTA DI CONTROLLO ","Blackmore",6)) ' tutte
cl = CInt(InputBox("COLPI DI RICERCA ","Blackmore",9))
num = CInt(InputBox("Quanti Numeri in elenco ","Blackmore",10))
testo = CInt(InputBox("VUOI VEDERE LE ESTRAZIONI? ( 1=si altro=no ) ","Blackmore",1))
ru(1) = rr
caso = 0
For es = 5000 To EstrazioneFin - cl ' è l'estrazione di partenza
Messaggio " Ambo spia " & a & " - " & b
If Posizione(es,r,a) > 0 And Posizione(es,r,b) > 0 Then
caso = caso + 1
co = 0
For i = 1 To 90
n(1) = i
co = co + 1
mt(co,1) = co
mt(co,2) = n(1)
mt(co,3) = SiglaRuota(rr)
fr = SerieFreq(es + 1,es + cl,n,ru,1)
mt(co,4) = mt(co,4) + fr
Next
If testo = 1 Then
Scrivi" ----------------------------------- caso n° " & caso
ColoreTesto 2
Scrivi DataEstrazione(es) & " n° "& es & " " & SiglaRuota(r) & " " & StringaEstratti(es,r)
For z = es + 1 To es + cl
ColoreTesto 1
Scrivi DataEstrazione(z)& " n° "& z & " " & SiglaRuota(rr) & " " & StringaEstratti(z,rr)
Next
ColoreTesto 0
End If
End If
Next
OrdinaMatrice mt,- 1,4
Scrivi
Scrivi " Dopo l'ambo spia " & Format2(a) & "-" & Format2(b) & " di " & NomeRuota(r)&" ",1,,vbYellow,1
Scrivi" -----------------------------------"
For co = 1 To num
Scrivi "il n° " & Format2(mt(co,2)) & " è uscito su " & mt(co,3) & " " & FormatSpace(mt(co,4) & " volte su " & caso ,4,1)
Next
End Sub