an old technique

sometimes we have to acquire the nth position in an array while skipping up
the non-zero items in an array.
and at those times this kind of code will work definitely.

/* s is the position */
p=0;
while(true)
{
	if (p==s)
		break;
	p++;
	if (board[p/4][p%4])
	{
		p++;
		s++;
	}
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s