我必须从一个向量中查看以下哪个是平方数,然后制作另一个只有平方数的向量例如:(4,15,6,25,7,81)第二个将是(4,25,81 )
4,25,81 因为 2x2=4 5x5=25 和 9x9=81
我是这样开始的:
{
int A[100],n,r,i;
cout<<"Number of elements=";
cin>>n;
for(i=1;i<=n;i++)
{
cout<<"A["<<i<<"]=";
cin>>A[i];
}
for(i=1;i<=n;i++)
{
r=sqrt(A[i]);
if(r*r==A[i])
}
return 0;
}
但我不确定如何继续