C/C++の宿題を片付けます 90代目
■ このスレッドは過去ログ倉庫に格納されています
0772デフォルトの名無しさん
2007/06/22(金) 22:16:42#include <stdio.h>
#include <float.h>
#include <math.h>
int iGetNearPos(int *iNumber, int iCount, float fAvg)
{
float fMin=FLT_MAX;
int iPos=0;
int i;
float fSubtract;
for (i=0 ; i<iCount ; i++)
{
fSubtract = (float)fabs(iNumber[i]-fAvg);
if (fSubtract < fMin)
{
fMin = fSubtract;
iPos = i;
}
}
return iPos;
}
■ このスレッドは過去ログ倉庫に格納されています