Предмет: Информатика,
автор: mpetrov2002
3. Какую задачу решает приведенный фрагмент программы. Все переменные имеют целый тип, N>0
program t1;
var
k, n, p: integer;
begin
K := 0; N := P;
while N <> 0 do
begin
K := K * 10 + N mod 10;
N := N div 10;
end;
if P = K then Writeln('да') else Writeln('нет');
end.
Ответы
Автор ответа:
0
Данный фрагмент программы определяет является ли число P палиндромом
Объяснение:
while N <> 0 do
begin
K := K * 10 + N mod 10;
N := N div 10;
end;
Этот цикл записывает в переменную K перевёрнутый вариант числа P
if P = K then Writeln('да') else Writeln('нет');
Это условие истинно, если исходный вариант числа равен перевёрнутому
Похожие вопросы
Предмет: История,
автор: bugrovadara452
Предмет: Английский язык,
автор: sprkyyyy
Предмет: Русский язык,
автор: MaximusPrime6478
Предмет: Алгебра,
автор: Кристина8654
Предмет: Математика,
автор: линичиха