Помогите пожалуйста! Нужна блок-схема к программе
Program there;
function Avto(n:longint):boolean;
var p,m:longint;
f:boolean;
begin
p:=n;
m:=n*n;
f:=true;
while (p>0)and f do
begin
if (p mod 10)<>(m mod 10) then f:=false
else
begin
p:=p div 10;
m:=m div 10;
end;
end;
Avto:=f;
end;
var n,i,k:longint;
begin
write('n=');
readln
;
writeln('Числа запись которых совпадает с последними цифрами записи их квадрата в интервале 1 - ", n);
k:=0;
for i:=1 to n do
if Avto(i) then
begin
writeln(i,' - ',i*i);
k:=1;
end;
if k=0 then write('Таких чисел нет!');
readln
end.
Program there;
function Avto(n:longint):boolean;
var p,m:longint;
f:boolean;
begin
p:=n;
m:=n*n;
f:=true;
while (p>0)and f do
begin
if (p mod 10)<>(m mod 10) then f:=false
else
begin
p:=p div 10;
m:=m div 10;
end;
end;
Avto:=f;
end;
var n,i,k:longint;
begin
write('n=');
readln
writeln('Числа запись которых совпадает с последними цифрами записи их квадрата в интервале 1 - ", n);
k:=0;
for i:=1 to n do
if Avto(i) then
begin
writeln(i,' - ',i*i);
k:=1;
end;
if k=0 then write('Таких чисел нет!');
readln
end.
