x[i][j] - y[j]
의 제곱근을 계산하기 위해이 코드를 실행 중이지만 나에게는 넌센스가 있습니다!C++의 sqrt 함수
bool X[I][J]={}; //nodes
bool Y[J]={}; //medians
double denominator=0;
double miu=0;
outFile<< "denominator= " << denominator << endl;
for(i=0;i<I;i++)
for(j=0;j<J;j++)
{
denominator+=sqrt(double (X[i][j]-Y[j]));
}
outFile<< "denominator= " << denominator << endl;
원래 값이지만 한 인쇄 -1.#IND
번째 인 제 outFile
인쇄 0.
'X [I] [J]'&'Y [J]'는 로컬 변수이고 초기화되지 않았다면 이미 말도 안되는 것을 포함하고 있습니다. 그래서 * 당신은 뿌린 것과 거지 * 가치가없는 것을 거둬 들일 것입니다. –
2 bool 값의 sqrt를 찾으려면 모든 스플 레이스가 있습니까? –