В первом задании не хватает одной строчки a:=a div 10; в цикле repeat, иначе программа просто зациклится в PascalABCNET, или вылетит по переполнению в обычном Pascal.
С учетом изменений в первом задании реализуется алгоритм перестановки цифр - ответ В)
Во втором задании: i = 3 , p=2
i = 6, p=4
i=9, p=8
ответ В) 8
В третьем задании: - это второе задание, записанное наоборот
i=3, p=2
i=6, p=4
i=9, p=8
ответ D) 8
В четвертом задании:
y=5, x=2
y=7, x=4
y=11, x=6 - выход из цикла
ответ B) 11
задание 5
<span>АА+В=ВСС
</span>A,B,C - десятичные цифры от 0 до 9
т.к. при сложении идет перенос в два младших разряда СС, то А=9, В =1,
соответственно, С =0
99+1=100
Если при сложении с единицей в некоторой системе счисления из двухзначного числа получается трехзначное, то двухзначное число было максимально возможным двухзначным числом, записанным в этой системе и обе его цифры были на единицу меньше основания системы счисления.Таким образом, можно утверждать, что заданные числа это 33₄, 66₇, 88₉Число 100 в системе счисления по оcнованию n равно n², т.е. для указанных чисел это будут значения 4²=16, 7²=49 и 9²=81. Остается вычесть единицу.Соответственно, в десятичной системе 33₄=15, 66₇=48, 88₉=80