logplus/app/fdsa4_test/InArray_self.cpp

32 lines
770 B
C++

#include <stdio.h>
#include <iostream>
#include"InArray_self.h"
__declspec(dllexport) void maxInArray_self(float **hx_abs, float hx_abs_max[72], float maxindex[72],float strat, float limit, float size, int addValue)
{
for (int i = 0; i < size; i++)
{
for (int j = strat; j < limit; j++)
{
if (hx_abs[i][j] > hx_abs_max[i])
{
hx_abs_max[i] = hx_abs[i][j];
maxindex[i] = j + addValue;
}
}
}
}
__declspec(dllexport) void minInArray_self(float **hx_abs, float hx_abs_min[72], float minindex[72],float strat, float limit, float size, int addValue)
{
for (int i = 0; i < size; i++)
{
for (int j = strat; j < limit; j++)
{
if (hx_abs[i][j] < hx_abs_min[i])
{
hx_abs_min[i] = hx_abs[i][j];
minindex[i] = j + addValue;
}
}
}
}