Найти все меньшие 100 натуральные числа, которые при возведении в квадрат дают палиндром- QBasic(Бейсик)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
dim a(4)
for i=1 to 99
m=i^2
k=0
f=0
do
k=k+1
a(k)=m mod 10
m=m\10
loop until m=0
for j=1 to k\2
if a(j)<>a(k+1-j)then f=1
next
if f=0 then print i;
next

Тестирование выполнено в программе QB64 ( Скачать )

Leave a Comment