👤

Se citeste de la tastatura un vector cu n(1<=n<=100) componente de tip intreg. Se cere sa se construiasca si sa se afiseze un nou vector cu componentele patrate perfecte din vectorul initial! Va rog sa ma ajutati !

Răspuns :

banuiesc ca in C++
vezi sa pui si #include<math.h>


int n, v[100],i,x,w[100];
x=0;
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];

for(i=1;i<=n;i++)
if(sqrt(v[i])==int(sqrt(v[i])))
{ x++;
w[x]=v[i];
}

for(i=1;i<=x;i++)
cout<<w[i]<<" ";