luden: (Default)
[personal profile] luden
Есть абстрактный процессор.
Его ячейки памяти не могут переполниться. Вообще.
Но их всего две. A и B.
Процессор умеет выполнять три простых функции: сложение, вычитание и присвоение результата.
Задача: поменять местами числа, лежащие в ячейках A и B.

То есть если: A=3 B=5, то должно получиться что A=5 B=3.

UPD: Так как ответ никто не дал. Даю его сам:
Ячейка    Итерация 1    Итерация 2    Итерация 3
A                  А + В                А + В               А + В - А
B                    В                 А + В - В                   А

UPD 2: По предложению [livejournal.com profile] alex1969 в этом блоге задача нарекается "Задача старого калькуляторщика"

Date: Wednesday, 24 March 2010 14:21 (UTC)
From: [identity profile] http://users.livejournal.com/_luden_/
Прошу прощения, вкралась обпечатка :)

Date: Wednesday, 24 March 2010 14:39 (UTC)

July 2025

M T W T F S S
  1 2 3456
78910111213
14151617181920
21222324252627
28293031   

Популярные тэги

Style Credit

Развернуть каты

No cut tags
Page generated Thursday, 3 July 2025 21:51
Powered by Dreamwidth Studios