Дан линейный массив А[1..N], содержащий целые числа. Получить те элементы массива , которые являются полными квадратами.
var
a:[1..100] array of integer;
i,n,p:integer;
begin
readln(n);
for i:=1 to n do
readln(a[i]);
p:=2;
while (p*p<=a[i]) do</p>
if p*p=a[i] then writeln (a[i],' полный квадрат')
p:=p+1;
end;
end.