Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2011, 12:04   #1
LightUA
 
Регистрация: 04.03.2011
Сообщений: 5
По умолчанию Наверное элементарная задача

Добрый день. Подскажите, как можно решить следующую задачу.
Предположим A=X B=Y, как без введения новых переменных сделать так, чтобы
A=Y B=X
LightUA вне форума Ответить с цитированием
Старый 15.03.2011, 12:29   #2
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

Вы уже её решили.
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 15.03.2011, 14:10   #3
val_nnm
Форумчанин
 
Регистрация: 18.10.2009
Сообщений: 185
По умолчанию

Скорее всего вы говорите про использование функци "исключающего или" (оно же "сложение по модулю 2"). Оно обозначаеться разными символами ("XOR" "^" или + в кружке). Символа +в кружке нет. Поэтому записываю как XOR.

Если изначально
A = X
B = Y

то после операций

A = A XOR B
B = B XOR A
A = A XOR B

получим
A = Y
B = X


Или возможно через матиматические функции (если это чиса с плавающей точкой)

A = A+B
B = A-B
A = A-B
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает."

Последний раз редактировалось val_nnm; 15.03.2011 в 14:20.
val_nnm вне форума Ответить с цитированием
Старый 15.03.2011, 14:22   #4
LightUA
 
Регистрация: 04.03.2011
Сообщений: 5
По умолчанию

val_nnm, спасибо большое, Вы очень помогли.
LightUA вне форума Ответить с цитированием
Старый 15.03.2011, 20:17   #5
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

Я, почему-то подумал, что у Вас 4-е переменные - и всеми можно пользоваться
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Элементарная программа Freeman-des Помощь студентам 15 14.11.2010 17:10
Элементарная задачка GrindeX Паскаль, Turbo Pascal, PascalABC.NET 10 03.05.2009 18:46
Задача (наверное на перебор) Witaliy Паскаль, Turbo Pascal, PascalABC.NET 4 18.01.2009 18:11
Элементарная задача,определить наименьшее число juzam Паскаль, Turbo Pascal, PascalABC.NET 7 26.11.2008 23:53
элементарная задача на цикл с счетчиком VaR_Female Паскаль, Turbo Pascal, PascalABC.NET 3 28.10.2008 10:04