벡터에서 다음 중 어느 것이 사각형 번호인지 확인한 다음 사각형 번호가 다른 다른 벡터를 만듭니다 예 : (4,15,6,25,7 81) 두 번째 것 (4,25,81)C++ 배열에서 사각형 번호를 선택하고 새 벡터를 만듭니다
4,25,81은 2 × 2 = 4 × 5 = 25, 81 = 9 × 9
는 I는 다음과 같이 시작 이유는
{
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;
}
그러나 나는 계속하는 방법을 정말로 모른다.
완벽한 * 사각형 *을 의미합니까? – juanchopanza
예, 미안 해요, 내 실수 – cUser26
['std :: vector 사각형;] (http://en.cppreference.com/w/cpp/container/vector)'squares.push_back (A [i]);'. –
BoBTFish