First of all, thank you for taking the time to test this example. I am also using version 11.0 but the result is not the same. This is what I get.
In[1]:= c = ReadList["~/Desktop/matrizesjjC.txt"][[1]];
M = ReadList["~/Desktop/matrizesjjM.txt"][[1]];
b = ReadList["~/Desktop/matrizesjjb.txt"][[1]];
In[4]:= LinearProgramming[c, M, b,
Table[{0, 1}, {i, 1, Length[c]}], Integers]
During evaluation of In[4]:= LinearProgramming::lpip: Warning: integer linear programming will use a machine-precision approximation of the inputs.
Out[4]= {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
0, 0, 0, 0, 0, 0, 0}
LinearProgramming returns a solution that is unfeasible, as the last restriction states that the sum of all variables must be 3.
I am using the Linux version... I always assumed that versions would be equivalent across platforms but this is obviously not the case. I'll try to use other platforms/versions to identify the affected systems.