Esatto, alla fine sommero
num[47]+num[48]+1 fino a 100
num[47]+num[49]+1 fino a 100
num[47]+num[50]+1 fino a 100
num[48]+num[49]+1 fino a 100
num[48]+num[50]+1 fino a 100
num[49]+num[50]+1 fino a 100
ok allora lo pseudo-codice che ho scritto fa esattamente questo con P=[1,100]
all'inizio di tutto avevi scritto ben altro, per quello avevo fatto quei calcoli e detto che si poteva semplificare questa operazione.
Ora utilizzo un sumplice Array, quello dell'esempio è il codice di un Array multidimensionale che non ho usato nel programma.
Numeri() è il vettore dei numeri attuali cioè quello da 50, o è l'intero array con tutti i numeri memorizzati?
Codice:
For y = j To j 'j + 4
For k = m To m 'm + 4
gli estremi son corretti?
Ti passo il codice via PM ma come vedi è come abbiamo detto noi, gia è semplice, piu di cosi non so come ottimizzarlo
sì ho dato un'occhiata, è più complesso di quanto hai scritto. Cioè ci sono operazioni che solo te ne conosci il motivo e risultato :)
Forse si potrebbero togliere qualche confronto, ma solo te puoi farlo non sapendo io cosa operano se c'è un cambiamento nel codice. Pensavo fosse diverso...
L'unica cosa che ad occhio direi si potrebbe semplificare è quella sfilza di confronti legati con degli OR. Non cambia la complessità, ma si può semplificare alla fine, ma son piccolezze.
Perciò per questo pezzo: se il codice che hai scritto fa ciò che il pezzo di pseudo-codice esprime, allora più stringato di così non si può scrivere.
l'ottimizzazione di memorizzare nella variabile temp lo fai già con variabile Somma, poi il resto rende il tutto più complicato e non posso dir nulla.
Ora se vuoi si può vedere la struttura dati che utilizzi per memorizzare i record e la struttura lista. Che implicherà vedere che tipo di ricerca tu faccia, forse è in questa parte si può sistemare maggiormente.
Prova a fare un mini-schema di cosa è un elemento della lista e cosa contiene, e come sono legati i vari elementi. Per capirci quale degli schemi classici utilizzi (v.
Linked list - Wikipedia, the free encyclopedia).
se vorrai siam qui :)