Ответы на вопрос:
Var n1,n2,a,b: integer; d: byte; begin writeln('1 - ввести n1 и n2, 0 - выход'); readln(d); while d = 1 do begin write('n1 = '); readln(n1); write('n2 = '); readln(n2); for n2: = n1 to n2 do begin a: =n2; b: =0; while a> 0 do begin b: =b*10+a mod 10; a: =a div 10; end; if b = n2 then write(n2,' ') end; writeln; writeln('1 - продолжить, 0 - выйти'); readln(d); end; end. правда, я не уверен, что она правильно работает на любых числах, поэтому ещё одна версия: var n1,n2,d: integer; a,b: string; begin writeln('1 - ввести n1 и n2, 0 - выход'); readln(d); while d = 1 do begin write('n1 = '); readln(n1); write('n2 = '); readln(n2); for n2: = n1 to n2 do begin a: =inttostr(n2); b: =''; for d: = length(a) downto 1 do b: =b+a[d]; if a=b then write(n2,' ') end; writeln; writeln('1 - продолжить, 0 - выйти'); readln(d); end; end.
Популярно: Информатика
-
stich391819.01.2020 02:45
-
рузмохинур06.01.2020 20:11
-
pchelenyok12.10.2020 07:56
-
Ejdncenejfjdj27.02.2022 00:50
-
AnnaFox200011.10.2021 00:19
-
DedikovVladisl27.07.2020 13:08
-
Школьник755522.02.2020 12:46
-
tanya150231.01.2020 10:25
-
benjulia14.11.2022 23:12
-
КатяVL14.10.2021 04:30