fork download
  1. #include <stdio.h>
  2. char Periodic_Func(char,char,char,char);
  3.  
  4. char Periodic_Func(char value, char min, char max, char delta) {
  5. int range = max - min + 1;
  6. value = ((value - min + delta) % range + range) % range + min;
  7. return value;
  8. }
  9.  
  10. int main(void) {
  11. char i,j;
  12. i=0;
  13. j=255;
  14. i=Periodic_Func(1,1,12,-2);
  15. printf("%d\n",i);
  16. return 0;
  17.  
  18. }
  19.  
  20.  
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
11