el define...
#define lr( x, N )( (x)<0 ? N+(x)%N : ( (x)>=N ? (x)%N : (x) ) )
viene a ser algo asi...
if(x < 0) x = N + (x) % N;
else if(x >= N) x = (x) % N;
else x = x;
tienes que ponerlo en donde salga lr(x, N);
ejemplo....x = lr(x + 1, N);
if(++x < 0) x = N + (x) % N;
else if(x >= N) x = (x) % N;
else x = x;
creo, no me hagas mucho caso...
PD: perdon, mientras hacia mi post ya te habian contestado.
Coke.
Última edición por Coke-OFF; 04/11/2009 a las 00:10.
|