我有一个 C++ 作业要做,我试图找出数组中的数字是否是完美的 Square。此外,该数组是动态分配的。这是我的代码:
myVector perfectSquare(myVector *vect)
{
myVector rez;
rez.length = 0;
for (int i = 0; i < vect->length; i++)
if (vect[i] == sqrt(vect[i])*sqrt(vect[i])) // here it gives error
{
addToVector(&rez, vect->arr[i]);
}
return rez;
}