Начинающий программист написал такую программу на языке Pascal:
var
a, b, c: longint;
begin
readln(a, b, c);
a := b;
b := c;
c := a;
writeln(a,' ', b, ' ', c);
end.
После чего, скомпилировал ее, запустил и ввел три числа 1, 2 и 3 (именно в таком порядке). Какие числа напечатает эта программа? Выведите их точно в таком же порядке, разделяя одинарными пробелами (например, 1 2 3).
ответ: 2 3 2
Объяснение:
begin
readln(a, b, c);
a := b; // a теперь равно 2
b := c; // b теперь равно 3
c := a; // c теперь равно 2 (т.к. переменная a выше поменяла свое значение)