Home > Back-end >  How can I repeat a number cycle using mod operator?
How can I repeat a number cycle using mod operator?

Time:01-13

I have to loop through 1 <= i <= 20 and every time I mod any i, I want to get a value between 1,2,3. Sorry I have not found any useful resources online. That's why I posted it here. Thanks in advance.

CodePudding user response:

In C the % sign acts as the modulo operator.

If you do

i % 3;

The possible values are 0, 1, and 2.

Using that as a starting point, we can shift by 1:

(i % 3)   1;

The possible values are now 1, 2, and 3.

  •  Tags:  
  • Related