Помогите написать программу. Pascal - вопрос №2616032
Дано натуральное число n. Среди чисел 1...n найти такие, запись которых совпадает с последними цифрами записи их квадратов (например, 6^2=36, 25^2=625).
program Project2;
var
i, l, r, N: integer;
q: longint;
begin
Write('Input N:');
ReadLn(N);
l:=10;
for i := 1 to N do begin
q:=i*i;
r:=q mod l;
if i = r then
WriteLn(i, ' => ', q);
if i >= l then
l:=l * 10;
end;
end.