Дан линейный массив А[1..N], содержащий целые числа. Получить те элементы массива ,...

0 голосов
68 просмотров

Дан линейный массив А[1..N], содержащий целые числа. Получить те элементы массива , которые являются полными квадратами.


Информатика (18 баллов) | 68 просмотров
Дан 1 ответ
0 голосов

var

a:[1..100] array of integer;

i,n,p:integer;

begin

readln(n);

for i:=1 to n do

begin

readln(a[i]);

p:=2;

while (p*p<=a[i]) do</p>

begin

if p*p=a[i] then writeln (a[i],' полный квадрат')

p:=p+1;

end;

end;

end.

(1.5k баллов)