encoder.cpp: In function 'void encode(int, int*)':
encoder.cpp:5:48: warning: unused variable 'part' [-Wunused-variable]
5 | void encode(int N, int M[]){ int i, j, pot, part,num; for(i=0; i<N; i++) { num=0; pot=1; for(j=0; j<8; j++) { num=i; num=num<<5; num+=j; if((M[i]&pot)>0) send(num); pot*=2; num=0; } }}
| ^~~~
decoder.cpp: In function 'void decode(int, int, int*)':
decoder.cpp:5:48: warning: unused variable 'a' [-Wunused-variable]
5 | void decode(int N, int L, int X[]){ int i,j,a,b,pos,par,num; vector<vector<int>>v(N,vector<int>(8,0)); for(i=0; i<L; i++) { pos=X[i]>>5; par=((pos<<5)^X[i]); v[pos][par]=1; } for(i=0; i<N; i++) { num=0; for(j=7; j>=0; j--) { num=num<<1; num+=v[i][j]; } output(num); }}
| ^
decoder.cpp:5:50: warning: unused variable 'b' [-Wunused-variable]
5 | void decode(int N, int L, int X[]){ int i,j,a,b,pos,par,num; vector<vector<int>>v(N,vector<int>(8,0)); for(i=0; i<L; i++) { pos=X[i]>>5; par=((pos<<5)^X[i]); v[pos][par]=1; } for(i=0; i<N; i++) { num=0; for(j=7; j>=0; j--) { num=num<<1; num+=v[i][j]; } output(num); }}
| ^