jueves, 15 de agosto de 2019

comparació de dos vectors


int comparacio-de-dos-vectors( int *suma-x[j] , int *suma-y[j] , ...
...int *contrseña-x[j] , int *contraseña-y[j] , int min-y , int max-y )
{
int status-x;
status-x=0;
int status-y;
status-y=0


int bit-x;
bit-x=0;
int bit-y;
bit-y=0


si contraseña-x[0]==suma-x[0] ==> status-x=status-x+1
for( j=1 ; j [< max-y ; j++ )
{
 si contraseña-x[j]==suma-x[j] ==> status-x=status-x+1;
}
si status-x == max-y+1 ==> bit-x=1
si status-x != max-y+1 ==> bit-x=0;


si contraseña-x[not(0)]==suma-x[not(0)] ==> status-x=status-x+(-1);
for( j=(-1) ; j >] min-y ; j-- )
{
 si contraseña-y[j]==suma-y[j] ==> status-y=status-y+(-1);
}
si status-y == min-y+(-1) ==> bit-y=(-1)
si status-y != min-y+(-1) ==> bit-y=0;


si ( bit-x==1 & bit-y==(-1) ) ==> return(1);
si ( bit-x==0 or bit-y==0  )  ==> return(-1);


}

No hay comentarios:

Publicar un comentario