13 messaggi dal 04 giugno 2001
Buon giorno a tutti...
Il problema di oggi è questo...
ho un'arrey:
pippo(i)
che ha all'interno dei file duplicati.

Come faccio a riempire un'altro arrey:
pluto(i).
Con gli stessi valori ma in modo che non mi si verificano i duplicati presenti nel primo??

Grazie per sopportarmi Buona giornata henry.


Enrico
Migneco

Enrico
Migneco
Dovresti controllare elemento per elemento ed eventualmente scarti i duplicati. COn gli altri riempi il secondo array


"This message was written using 100% recycled electrons"
13 messaggi dal 04 giugno 2001
Tu come lo faresti questo controllo???

Enrico
Migneco

Enrico
Migneco
1.818 messaggi dal 21 giugno 2001
Contributi
Potresti fare una cosa così:

Duplicati 'array con i duplicati

SenzaDuplicati 'array senza i duplicati

'prima di tutto riempi la prima posizione di SenzaDuplicati con la prima posizione di Duplicati

SenzaDuplicati(1)=Duplicati(1)

for i=LBound(Duplicati)+1 to UBound(Duplicati)

DuplicatiNonTrovato=True

'Cerco all'interno di SenzaDuplicati per vedere se c'è già il valore contenuto in Duplicati(i)

for j=LBound(SenzaDuplicati) to UBound(SenzaDuplicati)

'Se ne trovo anche uno imposto DuplicatiNonTrovato su False

if Duplicati(i)=SenzaDuplicati(j) then DuplicatiNonTrovato=False

Next j

'Se non ne ho trovati, DuplicatiNonTrovato è True

if DuplicatiNonTrovato then

'incremento di uno l'indice di SenzaDuplicati per andare a scrivere in una posizione vuota

IndiceSenzaDuplicati=IndiceSenzaDuplicati+1

SenzaDuplicati(IndiceSenzaDuplicati)=Duplicati(i)

end if


Next i

Cia
Hyppos



Modificato - hyppos - 06 Lug 2001 11:37:37

Modificato - hyppos - 06 Lug 2001 11:38:23

hyppos
<code> in giro torte sol ciclos et rotor igni</code>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.