Ciao miki questo rileva se l'ultimo numero, e sortito
tra un ambo di ricerca e l'atro.
LISTATO PER LA SELEZIONA AMBI IN CIFRE UGUALI
LEGGETEVI POST PER CAPIRE MEGLIO.
PRELEVARE SOLO PARTE COLORATA BLU.
'''Metodo Speciale Tecnica di Previsione Fabarri
''''da * esselotto * per * Miky 55 *
' ''''considero 3 estrazioni precedenti sempre ambi uniti
Sub main()
Dim so(4)
Dim ruote(11)
Dim rt(2)
Dim ne(4),fi(4),de(4),ca(4)
Dim poambata(5),poambo(5)
Dim nu(2)
Dim cif(8)
Dim numcif(10)
Dim cifre(4)
Dim j,z
poambata(1)=1 : poambo(2)=1
ColoreTesto 2
Scrivi String(75,"*"),1
ColoreTesto 0
Scrivi String (15," ")& "Speciale Tecnica di Previsione Fabarri (Solo Cifre uguali)",1
ColoreTesto 1
Scrivi String (15," ")& "programmed by °°°esselotto°°° per miki55 LottoCed",1
ColoreTesto 2
Scrivi String(75,"*"),1
ColoreTesto 0
Scrivi String(75,"_"),1
Scrivi String(75,"_"),1
indietro=CInt(InputBox ("Quante Estrazioni vuoi esaminare ?..","Speciale Tecnica",100))
If indietro= False Then Exit Sub
colpis=CInt(InputBox ("Colpi di gioco?..","Speciale Tecnica",9))
If colpis= False Then Exit Sub
clp=colpis
co=0
ini=EstrazioneFin -indietro
fin=EstrazioneFin
For es=ini To fin
Messaggio "elaborazione. estraz. "&(es)
For r=1 To 10
rt(1)=r
For p=1 To 4
pp=p+1
ne(1)=Estratto (es,r,p)
ne(2)=Estratto (es,r,pp)
so1=Fuori90 (ne(1)+ ne(2))
For j= 0 To 3 ' inizio la ricerca dalla estrazione corrente a quelle a ritroso max 3
For rr=1 To 10
If j=0 Then ' considero isotopia estrazione attuale
rt(2)=rr
k=p:kk=pp
ne(3)=Estratto (es-j,rr,k)
ne(4)=Estratto (es-j,rr,kk)
so2=Fuori90 (ne(3)+ne(4))
End If
If j<> 0 Then ' estrazioni precedenti non considero isotopia
For k= 1 To 4
rt(2)=rr
kk=k+1
ne(3)=Estratto (es-j,rr,k)
ne(4)=Estratto (es-j,rr,kk)
so2=Fuori90 ( ne(3)+ne(4))
dif1=Abs(ne(1)-ne(4)) ' 1° e 4°
dif2=Abs( ne(2)-ne(3))' 2° e 3°
If so1=so2 And dif1 = dif2 Then '
If ne(1)<>ne(3)And ne(1)<>ne(4) And ne(2)<>ne(3) And ne(2)<> ne(4) Then ' no ambi doppi
' Faccio un controllo delle decine
tgem=0
If Gemello (a)=True Then tgem=1
If Gemello (b)=True Then tgem=1
If Gemello(c)=True Then tgem=1
If Gemello(d)=True Then tgem=1
'If tgem=0 Then ' se non ci sono gemelli
ne(1)=Format2 (ne(1))
ne(2)=Format2(ne(2))
ne(3)=Format2 (ne(3))
ne(4)=Format2(ne(4))
''''''''prendo e poi controllo cifre
zc=0
For zz= 1 To 4
zc=zc+1
cif(zc)=Left(ne(zz),1)
zc=zc+1
cif(zc)=Right (ne(zz),1)
Next
'''' numcif(10)
For y=0 To 9 :numcif

=0: Next ' azzero
For w= 0 To 9
For ww= 1 To 8
If CInt(cif(ww))=w Then numcif(w)=numcif(w)+1
Next
Next
trovato=0
For y= 0 To 9
If numcif

=2 Then : trovato=trovato+1: cifre(trovato)=y
Next
If trovato=4 Then 'cifre 4 coppie di 2
If j>0 Then ' se estrazioni indietro ambata ne(2) altrim ne(4)
am=CInt(ne(2))
Else
am=CInt(ne(4))
End If
''''' controllo se nelle estrazioni a ritroso prima del secondo ambo
''' non è sortito ultimo numero
' controllo se tra un ambo e l'altro ci sia la sortita di un numero
sorte=0
For z=1 To j ' vado indietro
For ra= 1 To 10
If ra=r Or ra= rr And r<>rr Then
For v= 1 To 5
If am=CInt(Estratto (es-z,ra,v) ) Then sorte=sorte+1
Next
End If
Next
Next
If sorte=0 Then
ne(1)=Format2 (ne(1))
ne(2)=Format2(ne(2))
ne(3)=Format2 (ne(3))
ne(4)=Format2(ne(4))
co=co+1
Scrivi String(75,"*") & "Caso "& co,1
Scrivi String(75,"-"),1
Scrivi DataEstrazione (es) & "( " & SiglaRuota(r) & " ) - [ " & StringaEstratti (es,r) & " ] "
Scrivi DataEstrazione (es-j) & "( " & SiglaRuota(rr) & " ) - [ "& StringaEstratti (es-j,rr)_
& " ] "& j &"°"& "Estr. prec."
Scrivi
Scrivi "Ambi Rilevati [ "& ne(1) &" "& ne(2) &" ] [ "& ne(3) &" "& ne(4) &" ] pos < "_
& p &"° "& pp &"° > "& " pos < "& k &"° - "& kk &"°