I keep getting this warning when I compile my program. I have all variables involved declared as floats, is it because in the equations I am using ints?
void mstiff(float x, float e, float z, float ke[][4])
{
ke[0][0] = 12*e*z/pow(x,3);
ke[0][1] = 6*e*z/pow(x,2);
ke[0][2] = -12*e*z/pow(x,3);
ke[0][3] = 6*e*z/pow(x,2);
ke[1][0] = 6*e*z/pow(x,2);
ke[1][1] = 4*e*z/x;
ke[1][2] = -6*e*z/pow(x,2);
ke[1][3] = 2*e*z/x;
ke[2][0] = -12*e*z/pow(x,3);
ke[2][1] = -6*e*z/pow(x,2);
ke[2][2] = 12*e*z/pow(x,3);
ke[2][3] = -6*e*z/pow(x,2);
ke[3][0] = 6*e*z/pow(x,2);
ke[3][1] = 2*e*z/x;
ke[3][2] = -6*e*z/pow(x,2);
ke[3][3] = 4*e*z/x;
}
Can you tell me why I would be getting this warning?

New Topic/Question
Reply




MultiQuote





|