code that not accepted:
#include<bits/stdc++.h> int main() { int i,t,rem,n,near=0,flag; scanf("%d",&t); for(i=0; i<t; i++) { scanf("%d",&n); rem=n%12 ;//block 1; switch(rem) { //window seat case 1: //1+12 case 13: case 25: case 37: case 49: case 61: case 73: case 85: case 97: flag=0; near=n+11; break; case 6: case 18: case 42: case 54: case 66: case 78: case 90: case 102: flag=0; near=n+1; break; // for(case=7;case<=108;case=case+12) case 7: //7+12 increment case 19: case 31: case 43: case 55: case 67: case 79: case 91: case 103: flag=0; near=n-1; break; case 12: case 24: case 36: case 48: case 60: case 72: case 84: case 96: case 108: flag=0; near=n-1; break; //middle seat case 2: case 14: case 26: case 38: case 50: case 62: case 74: case 86: case 98: flag=1; near=n+9; break; case 5: case 17: case 29: case 41: case 53: case 65: case 77: case 89: case 101: flag=1; near=n+3; break; case 8: case 20: case 32: case 44: case 56: case 68: case 80: case 92: case 104: flag=1; near=n-3; break; case 11: case 23: case 35: case 47: case 59: case 71: case 83: case 95: case 107: flag=1; near=n-9; break; //aisle seat case 3: flag=2; near=n+7; break; case 4: flag=2; near=n+5; break; case 10: flag=2; near=n-7; break; case 9: flag=2; near=n-5; break; } if(flag==0) { printf("%d WS\n",near); } if(flag==1) { printf("%d MS\n",near); } if(flag==2) { printf("%d AS\n",near); } } return 0; }