uses crt;
var i:word;
begin
clrscr;
writeln('4-значные числа, полные квадраты, 2 первые и 2 последние цифры равны:');
for i:=1100 to 9999 do
if (frac(sqrt(i))=0)and(i div 1000=i div 100 mod 10)and(i div 10 mod 10=i mod 10)
then writeln(i);
readln
end.
Следующий вариант
procedure FindNumbers;
var
I, J: integer;
FullNumber: integer;
begin
ClrScr;
WriteLn('4-значные числа, полные квадраты, 2 первые и 2 последние цифры равны:');
for I:= 1 to 9 do
for J:= 1 to 9 do begin
FullNumber := I+10*I+100*J+1000*J;
if Frac(Sqrt(FullNumber))=0 then
WriteLn(FullNumber);
end;
ReadLn;
end;
Похожие записи/страницы:
- Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd , для которых…
- Дано натуральное число n (n ≤ 9999). Верно ли, что это число содержит ровно три одинаковые цифры, как, например,…
- Даны натуральные числа n, m. Найти все натуральные числа, меньшие n, квадрат суммы цифр которых равен m -…
- На интервале (1000 .. 9999) найти все простые числа, каждое из которых обладает тем свойством, что сумма первой…
- Есть ли в записи числа 3 одинак цифры - Pascal(Паскаль)
- Найти все симметричные четырёхзначные числа. Например:1331, 7667 - Pascal(Паскаль)
- Найти все натуральные n-значные числа,цифры в которых образуют строго возрастающую последовательность - Pascal(Паскаль)
- Число называется автоморфным, если последние цифры записи квадрата этого числа совпадают с самим числом.…