Foros del Web » Programando para Internet » ASP Clásico »

comparar dos vectores¿?

Estas en el tema de comparar dos vectores¿? en el foro de ASP Clásico en Foros del Web. hola a to2.. Me he quedado bloqueado y no se como resolverlo. Hay alguna funcion que permite comparar dos arrays¿? Os explico, tenco un array ...
  #1 (permalink)  
Antiguo 03/12/2004, 03:59
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 20 años, 8 meses
Puntos: 0
comparar dos vectores¿?

hola a to2..

Me he quedado bloqueado y no se como resolverlo.
Hay alguna funcion que permite comparar dos arrays¿?
Os explico,
tenco un array A = 0;17;18
otro B = 0;26;18;17;11;1

necesito saber qué numeros de A se encuentran en B y eliminarlos del vector A

Alguien sabe como hacerlo¿?

He hecho esto pero el resultado no es correcto: Este bucle me da el siguiente resultado:;17;17;17;18;18


for p = 0 to ubound (A)
for b = 0 to ubound(B)
if A(p) = B(b) then
exit for
else
Arraytmp = Arraytmp&";" &A(p)
end if
next
next

__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #2 (permalink)  
Antiguo 03/12/2004, 07:31
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 20 años, 8 meses
Puntos: 0
hola otra vez,
he encontrado como sacar aquellos que son iguales, pero yo necesito los diferentes....
os dejo el codigo por si alguien me puede ayudar....


Código:
 

dim aryArray3
valor3=""
FOR i = LBound(aryArray1) to UBound(aryArray1)
 f=0
 FOR j = LBound(aryArray2) to UBound(aryArray2)
  IF CStr(aryArray1(i)) = CStr(aryArray2(j)) THEN
   'response.write vartype (aryArray2(j))&"<br>"
   aryArray3 = Filter(aryArray1,aryArray2(j),TRUE,VBTextCompare)
   valor3 = valor3&"##"&aryArray3(0)
   'aryArray3 = Filter(aryArray1,"1",true,1)
  END IF
 NEXT
 f =f+1
NEXT
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #3 (permalink)  
Antiguo 03/12/2004, 09:43
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Cita:
necesito saber qué numeros de A se encuentran en B y eliminarlos del vector A
Cita:
he encontrado como sacar aquellos que son iguales, pero yo necesito los diferentes

me parece a mi o te estás contradiciendo?
Por favor, aclará la operación que necesitás hacer antes de continuar
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:40.