ricerca numeri di distanza 18

In questa sezione è possibile postare gli script relativi a metodi e ricerche.

ricerca numeri di distanza 18

Messaggioda lottomoney il 23/04/2023, 17:25

Buonasera e buona domenica,
desideravo sapere se sia possibile una ricerca sul quadro estrazionale di 18 cinquine composte da numeri di distanza 18, di cui inserisco la tabella, ed in particolare della stessa cinquina trovare 2 numeri su di una ruota e due numeri su un'altra ruota, anche non consecutive, ma preferibilmente in posizione isotopa.
Questi i numeri:
01) 1 19 37 55 73
02) 2 20 38 56 74
03) 3 21 39 57 75
04) 4 22 40 58 76
05) 5 23 41 59 77
06) 6 24 42 60 78
07) 7 25 43 61 79
08) 8 26 44 62 80
09) 9 27 45 63 81
10) 10 28 46 64 82
11) 11 29 47 65 83
12) 12 30 48 66 84
13) 13 31 49 67 85
14) 14 32 50 68 86
15) 15 33 51 69 87
16) 16 34 52 70 88
17) 17 35 53 71 89
18) 18 36 54 72 90
Ringrazio anticipatamente chi può darmi una mano.
lottomoney
lottomoney
 
Messaggi: 174
Iscritto il: 22/08/2014, 13:59

Re: ricerca numeri di distanza 18

Messaggioda DjNomade il 23/04/2023, 22:57

Vedi cosi
Ciauz



Codice: Seleziona tutto

Sub main()
Dim nu(5),n1(10),ruote(10),posta(5),ruota(10),n2(10),n3(10),nr(5),poste(5)
posta(2)=1:poste(1)=1
ini=EstrazioneFin-150
fin=EstrazioneFin
For es=ini To fin:AvanzamentoElab ini,fin,es
For r1=1 To 10
For p1=1 To 4
For p2=p1+1 To 5
a=Estratto(es,r1,p1)
b=Estratto(es,r1,p2)

For r2=r1+1 To 12
 If r2=11 Then r2=12
For p3=1 To 4
For p4=p3+1 To 5
c=Estratto(es,r2,p3)
d=Estratto(es,r2,p4)
If (c<>a And c<>b And d<>a And d<>b ) Then
If Distanza(a,b)=18 Or Distanza (a,b)=36 Then
If Distanza(c,d)=18 Or Distanza (c,d)=36 Then

If (Distanza(a,d)=18 Or Distanza (a,d)=36)Then
If (Distanza(b,d)=18 Or Distanza (b,d)=36)Then
If  (Distanza(a,c)=18 Or Distanza (a,c)=36)Then
If  (Distanza(b,c)=18 Or Distanza (b,c)=36)Then '<<<<<
'le distanze di una cinquina pentagonale sono esclusivamente di 18 o 36
nr(1)=Fuori90(a):nr(2)=Fuori90(a+18):nr(3)=Fuori90(a+36):nr(4)=Fuori90(a+54):nr(5)=Fuori90(a+72)
nu(1)=a 'parto da un numero qualsiasi della cinquina
For x=2 To 5
nu(x)=Fuori90 (nu(x-1)+18) 'compongo la cinquina x il confronto
Next
For i=1 To 5
If nu(i)=a Or nu(i)=b Or nu(i)=c Or nu(i)=d Then 'controllo quelli uguali
nu(i)=0 'li azzero
End If
Next

casi=casi+1:Scrivi String(70,"="),1
Scrivi
Scrivi DataEstrazione(es,1)&" [ "&SiglaRuota(r1)&" - "&stringaestratti(es,r1)&_
" ] ambo pent. [ "&format2(a)&"."&format2(b)&" ]   Posiz. "&p1&"° - "&p2&"° " ,1
Scrivi DataEstrazione(es,1)&" [ "&SiglaRuota(r2)&" - "&stringaestratti(es,r2)&_
" ] ambo pent. [ "&format2(c)&"."&format2(d)&" ]   Posiz. "&p3&"° - "&p4&"° " ,1
Call OrdinaMatrice(nr,1)
Scrivi "** Cinquine Pentagonali : " & StringaNumeri(nr),1
Call OrdinaMatrice (nu,-1) 'ordino la matrice cosi su nu(1) e nu(2) rimangono i numeri validi
Scrivi "Numero a Completare la Cinquina Pentagonale --> " & nu(1),1
Scrivi
End If
End If
End If
End If
End If
End If
End If
Next

Next
Next

Next
Next
Next
Next

End Sub
DjNomade
 
Messaggi: 685
Iscritto il: 24/03/2013, 22:21

Re: ricerca numeri di distanza 18

Messaggioda lottomoney il 24/04/2023, 12:41

Eccezionale!!!! come sempre DjNomade :o sei un grande!!
grazie mille.
lottomoney
lottomoney
 
Messaggi: 174
Iscritto il: 22/08/2014, 13:59


Torna a Script


Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron