Page 1 of 1

Comparar 2 array

Posted: Wed May 10, 2006 7:22 pm
by goosfancito
Estimados,

Code: Select all

For nItem:= 1 to 10
    for nItem2:= 1 to 10
       if aMatriz[ nItem ][ nItem2 ] == aMatriz2[ nItem ] [ nItem2 ]
           ? "son iguales"
       endif
    next nItem2
next nItem
Ese código puede reemplazarse por algo mejor? usando bloque de codigo o algo parecido?

Podrían indicarme como?

Gracias.

Posted: Thu May 11, 2006 8:09 am
by Antonio Linares
Gustavo,

Prueba con:

Code: Select all

if ! aMatriz == aMatriz2
   MsgInfo( "distintos" )
else
   MsgInfo( "iguales" )
endif

Posted: Thu May 11, 2006 8:32 am
by thefull
Antonio Linares wrote:Gustavo,

Prueba con:

Code: Select all

if ! aMatriz == aMatriz2
   MsgInfo( "distintos" )
else
   MsgInfo( "iguales" )
endif
Ummm... seria interesante aplicar algun tipo de algoritmo de ordenacion
antes, ¿ no ?

Posted: Thu May 11, 2006 9:44 am
by goosfancito
Antonio, TheFull

Gracias. Pero la Idea es comparar cada item del array o sea cada aMatriz[ Nitem][ nItem2 ], como no se utilizar bien los bBlock{||} pensé que se podría hacer algo con bBlcok{||} para minimizar algo el código.

Esto lo estoy haciendo porque quiero ponerme a escribir código mas pensado en mis app.

Gracias nuevamente.
Alguna Idea...