#include <stdio.h>
char Periodic_Func(char,char,char,char);
char Periodic_Func(char value, char min, char max, char delta) {
int range = max - min + 1;
value = ((value - min + delta) % range + range) % range + min;
return value;
}
int main(void) {
char i,j;
i=0;
j=255;
i=Periodic_Func(1,1,12,-2);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmNoYXIgUGVyaW9kaWNfRnVuYyhjaGFyLGNoYXIsY2hhcixjaGFyKTsKCmNoYXIgUGVyaW9kaWNfRnVuYyhjaGFyIHZhbHVlLCBjaGFyIG1pbiwgY2hhciBtYXgsIGNoYXIgZGVsdGEpIHsKICAgIGludCByYW5nZSA9IG1heCAtIG1pbiArIDE7CiAgICB2YWx1ZSA9ICgodmFsdWUgLSBtaW4gKyBkZWx0YSkgJSByYW5nZSArIHJhbmdlKSAlIHJhbmdlICsgbWluOwogICAgcmV0dXJuIHZhbHVlOwp9CgppbnQgbWFpbih2b2lkKSB7CgljaGFyIGksajsKCWk9MDsKCWo9MjU1OwoJaT1QZXJpb2RpY19GdW5jKDEsMSwxMiwtMik7CglwcmludGYoIiVkXG4iLGkpOwoJcmV0dXJuIDA7CgkKfQoK