Novità

MIKE58 JOE

trivellatomariotretre33

Super Member >PLATINUM<
CIAO POTRESTE MODIFICARMI QUESTO LISTATO
CHE INVECE DI TROVARMI I RIPETUTI A OGNI ID MENSILE ,
ME LI TROVA AD'OGNI ESTRAZIONE , GRAZIE.



Sub Main()
'Rif. 0901_24b Beppe verifica ripet. su alcune estrazioni (prova)
'aggiunto IM e 2 ruote Master
Dim Vet(),stat(),Vet1(),Vet2()
DAT = InputBox("DA QUALE DATA INIZIARE"," INIZIO ","31/12/2019")
IM = CInt(InputBox("Indice mensile","INICE MENSILE",1))
r = CInt(InputBox("RUOTA DI RICERCA N° 1 ","PRIMA RUOTA",1)) '1 ruota
r1 = CInt(InputBox("RUOTA DI RICERCA N° 2 ","SECONDA RUOTA",10))'2 ruota
estr = CInt(InputBox("Numero di estrazioni in esame","ESTRAZIONI",18))'2 ruota
'estr = 18 ' <===== numero di estrazioni in esame
'r = 1 ' r<===== ruota in esame
ReDim Vet1(estr*5) 'ridimensiono il vettore in base al numero degli estratti che devo caricare
ReDim Vet2(estr*5)
ReDim Vet(estr*11)
caso = 0
fin = PrimaSuccessiva(DAT) ' <--- 31-12-2019
ini = fin -(estr) 'ini= EstrazioneFin-(estr-1) : fin = EstrazioneFin
'-------------------------------------------------- carico il vettore con gli estratti
For es = fin To 1 Step - 1
If IndiceMensile(es) = IM Then
caso = caso + 1
If caso < estr + 1 Then
Scrivi SiglaRuota(r) & " " & DataEstrazione(es) & " " &(es) & " " & StringaEstratti(es,r," "),0,0
For p = 1 To 5
n = n + 1 : Vet1(n) = Estratto(es,r,p)
Next
Scrivi Space(4) & SiglaRuota(r1) & " " & DataEstrazione(es) & " " &(es) & " " & StringaEstratti(es,r1," ") & " -> caso " & caso
For p1 = 1 To 5
n1 = n1 + 1 : Vet2(n1) = Estratto(es,r1,p1)
Next
End If
End If
Next
For i = 1 To UBound(Vet1)
Vet(i) = Vet1(i)
Next
For i = 1 To UBound(Vet2)
Vet(i + UBound(Vet1) + 1) = Vet2(i)
Next
'--------------------------------------------------- cerco i ripetuti
OrdinaMatrice Vet,1 ' <======= FONDAMENTALE ORDINARE CRESCENTA IL VETTORE
x = UBound(Vet)'verifico qual'è il limite maggiore del vettore e lo assegno ad x
ReDim stat(2,0) 'dimensiono la matrice stat a 2 righe e 0 colonne
For i = 1 To x
If Vet(i) > Vet(i - 1) Then
co = co + 1 'contatore colonne
ReDim Preserve stat(2,co) 'ridimensiono le colonne di stat via via che trovo nuovi num
stat(1,co) = Vet(i) 'carico il nuovo numero sulla riga 1 man mano che procedo
stat(2,co) = 1 'sulla riga 2 assegno 1 come frequenza provvisoria rilevata
For y = i + 1 To x 'creo le coppie dei numeri per il confronto
If Vet(i) = Vet(y) Then stat(2,co) = stat(2,co) + 1 'se sono = incremento di 1 la freq sulla 2^riga
Next
End If
Next
'-----------------------------------------------------------OUTPUT DEI RISULTATI
Scrivi
Scrivi " La matrice finale filtrata -- Indice mensile " & IM,1
Scrivi " per visualizzare solo i ripetuti => " & NomeRuota(r) & " / "& NomeRuota(r1) & Chr(10),1
Scrivi Space(2) & "Num - Freq"
For i = 1 To co
If stat(2,i) > 2 Then Scrivi Space(3) & Format2(stat(1,i)) & FormatSpace(stat(2,i),5,1)
Next
End Sub
 

joe

Advanced Member >PLATINUM PLUS<
Quello script o qualche sua versione precedente ...

... mi è già stato proposto decine e decine di volte.

In cui si chiede di aggiungere, togliere, spostare, cambiare, rimettere ...

Non me la sento di modificarlo, sia perché non mi piace modificare

lavori di altri sia anche perché non è mai la versione giusta.

Controllare prima e dopo se funziona richiede molto tempo, voglia, concentrazione,

attenzione ... e l'utilizzo di programmi standard ed utility scritte ad hoc.

Dunque spero che vorrai capire le ragioni del mio rifiuto.

:)
 
Salve X mike58 o altra anima buona che vorrà aiutarmi.


Buongiorno questo è il documento BYRON.

Ti chiedo è possibile uno script che trova la cinquina sopra ( Come da documento )

con 5 equazioni a 90 anche andando indietro sino al 1871. ( Intero archivio )

Quarta equazione = diagonale somma 90 ( B+D+F+H+L )

Quinta equazione = quarta\quinta e sesta colonna = somma 90.
download.png
 
prima equazione somma delle somme + somma delle differenze = 90
seconda equazione somma 2 cinquina + 1 estratto 1 cinquina = 90
terza equazione primo estratto prima cinquina + somma delle 7 colonne =90
 

Mike58

Advanced Member >PLATINUM PLUS<
Mi spiace ma sono in vacanza e senza mezzi per fare script.
Poi sono poco disponibile a mettermi a fare calcoli ed equazioni varie.
Un pò di stacco .... mi spiace

P.s ti conviene fare richiesta in altro post sicuramente troverai qualche volenteroso.

Ciao
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 16 marzo 2024
    Bari
    17
    57
    87
    39
    24
    Cagliari
    09
    59
    12
    08
    63
    Firenze
    13
    73
    41
    43
    17
    Genova
    06
    58
    10
    37
    62
    Milano
    43
    71
    21
    85
    23
    Napoli
    89
    66
    11
    44
    14
    Palermo
    87
    23
    13
    46
    45
    Roma
    89
    08
    43
    68
    55
    Torino
    32
    52
    11
    39
    65
    Venezia
    78
    65
    16
    27
    21
    Nazionale
    78
    16
    44
    60
    28
    Estrazione Simbolotto
    Firenze
    18
    31
    43
    30
    45
Alto