fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. for (int h = 1 ; h <= 12 ; h++) {
  5. int num[12];
  6. for (int i = 0 ; i != 12 ; i++) {
  7. num[i] = (h+i+19) % 24;
  8. }
  9. int p = 0;
  10. while (num[p] != 0 && num[p] != 12) {
  11. p++;
  12. }
  13. printf("h=%d: ", h);
  14. for (int i = 0 ; i != 12 ; i++) {
  15. printf("%d ", num[(p+i) % 12]);
  16. }
  17. printf("\n");
  18. }
  19.  
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 2156KB
stdin
Standard input is empty
stdout
h=1: 0 1 2 3 4 5 6 7 20 21 22 23 
h=2: 0 1 2 3 4 5 6 7 8 21 22 23 
h=3: 0 1 2 3 4 5 6 7 8 9 22 23 
h=4: 0 1 2 3 4 5 6 7 8 9 10 23 
h=5: 0 1 2 3 4 5 6 7 8 9 10 11 
h=6: 12 1 2 3 4 5 6 7 8 9 10 11 
h=7: 12 13 2 3 4 5 6 7 8 9 10 11 
h=8: 12 13 14 3 4 5 6 7 8 9 10 11 
h=9: 12 13 14 15 4 5 6 7 8 9 10 11 
h=10: 12 13 14 15 16 5 6 7 8 9 10 11 
h=11: 12 13 14 15 16 17 6 7 8 9 10 11 
h=12: 12 13 14 15 16 17 18 7 8 9 10 11