Pascal... Найти все трехзначные числа-палиндромы. Задача с использованием repeat...

0 голосов
65 просмотров

Pascal...
Найти все трехзначные числа-палиндромы.
Задача с использованием repeat (обязательно)


Информатика (328 баллов) | 65 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var i:integer;
begin
i :=100;
repeat
if (i mod 10 = i div 100) then
print(i);
i:=i+1;
until (i>999);
end.

(3.6k баллов)
0 голосов

Решение, с помощью которого не придется перебирать 800 чисел подряд:
var
i, j : Integer;
begin
i := 1;
repeat
j := 0;
repeat
writeln(i, j, i);
j := j + 1;
until j = 9;
i := i + 1
until i = 9
end.

(5.6k баллов)