Reloading...
Гараж Запросы VIDA EWD Инструкции Клубные СТО Рейтинг СТО

  1. #1
    Аватар для Volvo-Kot
    Доп. информация

    По умолчанию Задачка (в догон к дяде Вове)

    Уж коли пошел вечер математических и логических задачек, позвольте вспомнить одну из моего компьютерного прошлого (в принципе, решаемо и людьми, не знакомыми с языками программирования, но дружащими с математикой):

    Пусть имеется 2 переменные (или ячейки памяти) А и В.
    Необходимо поменять местами их содержимое, пользуясь ТОЛЬКО стандартными арифметическими действиями и не используя дополнительной переменной (или ячейки памяти) (не говоря уж об использовании спец.команды).

    Вперед!

    0 Недоступно! Недоступно!

  2. # ADS
    Реклама на ресурсе
    Регистрация
    17.04.2005
    Сообщений
    Много :)
     

  3. #2
    Аватар для droshkin
    Доп. информация

    По умолчанию

    a и b. две переменные. меняем их местами:
    a:=a+b
    b:=b-a
    b:=a+b
    a:=a-b

    Всё =)

    0 Недоступно! Недоступно!

  4. #3
    Аватар для konsol
    Доп. информация

    По умолчанию

    Цитата Сообщение от droshkin
    a и b. две переменные. меняем их местами:
    a:=a+b
    b:=b-a
    b:=a+b
    a:=a-b

    Всё =)
    После первого действия а стало не равно а....
    Дополнительных ячеек памяти нет.

    a:=a+b
    b:=a-b
    a:=a-b

    кажется так, хотя мог и напутать

    0 Недоступно! Недоступно!

  5. #4
    Аватар для Чингис-Хан
    Доп. информация

    По умолчанию

    Кто-нить понимает, о чём говорят тут эти люди?

    0 Недоступно! Недоступно!

  6. #5
    Аватар для SuperVuh
    Доп. информация

    По умолчанию

    Цитата Сообщение от Чингис-Хан
    Кто-нить понимает, о чём говорят тут эти люди?

    я нет :p , но пусть говорят если они друг друга понимают , шпиёны и шифровальщики :p

    0 Недоступно! Недоступно!

  7. #6
    Аватар для Volvo-Kot
    Доп. информация

    По умолчанию

    Цитата Сообщение от konsol
    После первого действия а стало не равно а....
    Дополнительных ячеек памяти нет.

    a:=a+b
    b:=a-b
    a:=a-b

    кажется так, хотя мог и напутать
    YESS!!! !!!

    МОЛОДЕЦ!!!!

    0 Недоступно! Недоступно!

  8. #7
    Аватар для Maeglin
    Доп. информация

    По умолчанию

    Вот так родилась энигма.

    0 Недоступно! Недоступно!

  9. #8
    Аватар для Volvo-Kot
    Доп. информация

    По умолчанию

    Цитата Сообщение от SuperVuh
    я нет :p , но пусть говорят если они друг друга понимают , шпиёны и шифровальщики :p

    Это еще что! Я, помнится, еще в 19... году на Spetrum-e XOR-ки расшифровывал! (с длиной кода до 128 символов). И все на голом ассемблере Z80. Вот это времена были!

    Сейчас - нихрена бы не раскодировал... Старею...

    0 Недоступно! Недоступно!

  10. #9
    Аватар для SuperVuh
    Доп. информация

    По умолчанию

    Цитата Сообщение от Volvo-Kot
    Это еще что! Я, помнится, еще в 19... году на Spetrum-e XOR-ки расшифровывал! (с длиной кода до 128 символов). И все на голом ассемблере Z80. Вот это времена были!

    Сейчас - нихрена бы не раскодировал... Старею...
    что простите? :p :p :p

    Теперь помедленнее и на русском

    0 Недоступно! Недоступно!

  11. #10
    Аватар для konsol
    Доп. информация

    По умолчанию

    Ассемблер это да, это сила. Это шок и трепет...
    Меня хватило на 5 страниц. Потом потёк радиатор и мозг закипел...

    0 Недоступно! Недоступно!

  12. #11
    Аватар для Volvo-Kot
    Доп. информация

    По умолчанию

    Цитата Сообщение от SuperVuh
    что простите? :p :p :p

    Теперь помедленнее и на русском
    А это секретный язык всех шпиёнов и шифровальщиков!!!

    Круче пресловутого "открытого кода"!!!

    0 Недоступно! Недоступно!

  13. #12
    Аватар для SuperVuh
    Доп. информация

    По умолчанию

    Цитата Сообщение от Volvo-Kot
    А это секретный язык всех шпиёнов и шифровальщиков!!!

    Круче пресловутого "открытого кода"!!!

    секретчики :p


    "а мы ему по морде чайником, а мы ему по морде чайником ..." (с)

    0 Недоступно! Недоступно!

  14. #13
    Аватар для crazytosh
    Доп. информация

    По умолчанию

    Цитата Сообщение от Чингис-Хан
    Кто-нить понимает, о чём говорят тут эти люди?

    0 Недоступно! Недоступно!
    СТО "ВольвоГрад" СПб, ул.Менделеевская, 9
    тел: 923-82-25 info@volvograd.ru 935-03-72

  15. #14
    Аватар для tuskan
    Доп. информация

    По умолчанию

    Цитата Сообщение от konsol
    Ассемблер это да, это сила. Это шок и трепет...
    Меня хватило на 5 страниц. Потом потёк радиатор и мозг закипел...

    монстр.

    меня хватило на 3 страницы, потом "что то добавил" и "всенах полетело"

    0 Недоступно! Недоступно!

  16. #15

    Доп. информация

    По умолчанию

    Цитата Сообщение от Volvo-Kot
    Это еще что! Я, помнится, еще в 19... году на Spetrum-e XOR-ки расшифровывал! (с длиной кода до 128 символов). И все на голом ассемблере Z80. Вот это времена были!

    Сейчас - нихрена бы не раскодировал... Старею...
    Курсе на 3-ем по 2201 был курсовик "проектирование микроЭВМ" у Пал Семёныча Довгого. Тройка была очень сильной оценкой.

    0 Недоступно! Недоступно!

  17. #16
    Аватар для crazy_kat
    Доп. информация

    По умолчанию

    Цитата Сообщение от Чингис-Хан
    Кто-нить понимает, о чём говорят тут эти люди?



    убейте меня нежно

    0 Недоступно! Недоступно!

  18. #17
    Аватар для Котяра
    Доп. информация

    По умолчанию

    ASM есть всё...

    0 Недоступно! Недоступно!

  19. #18
    Аватар для Volvo-Kot
    Доп. информация

    По умолчанию

    Цитата Сообщение от PashaR
    Курсе на 3-ем по 2201 был курсовик "проектирование микроЭВМ" у Пал Семёныча Довгого. Тройка была очень сильной оценкой.
    Если не секрет - в каком учебном заведении сие было?
    Я 2201 отбывал сначала в ЛТАПиА, а потом в ЛИАП-е

    0 Недоступно! Недоступно!

  20. #19

    Доп. информация

    По умолчанию

    Цитата Сообщение от Volvo-Kot
    Если не секрет - в каком учебном заведении сие было?
    Я 2201 отбывал сначала в ЛТАПиА, а потом в ЛИАП-е
    ЛИТМО

    0 Недоступно! Недоступно!

  21. #20
    Аватар для Котяра
    Доп. информация

    По умолчанию

    ЛИАП... Как много в этом звуке..(с) ...

    0 Недоступно! Недоступно!

Похожие темы

  1. Навеяно соседями TurboBrick'а!
    от BB в разделе Разговор на тему
    Ответов: 15
    Последнее сообщение: 04-06-2009, 19:43
  2. Отзыв о сервисе "немецкой тройки"
    от Maeglin в разделе Разговор на тему
    Ответов: 24
    Последнее сообщение: 20-04-2009, 20:42
  3. взрыв о помощи (link)
    от borjomez в разделе Разговор на тему
    Ответов: 0
    Последнее сообщение: 01-12-2007, 19:01
  4. Ответов: 7
    Последнее сообщение: 28-07-2006, 13:19
  5. 20 против 20-ти
    от ЗУЛУСЪ в разделе Разговор на тему
    Ответов: 0
    Последнее сообщение: 14-02-2006, 13:08

Пользователи, которые читали эту тему: 0

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

Вход

Вход