Предмет: Информатика,
автор: RainbowAqua
Как поменять значения трёх переменных местами, не используя четвертую?
RainbowAqua:
python, мне главное узнать сам алгоритм. Код я напишу сам.
а, питон, еще проще
ТРИ переменные
a,b,c = c,b,a
одна строчка)
В том то и дело, так нельзя. Нужно математическими вычислениями
не пользоваться возможностями языка? Хм, интересьненко.
какая перменная чему должна равняться? a = c, c = a, а b чему равна должна быть?
Да, я помогаю другой подгруппе, у них только начинания.
А в Б, Б в С, С в А
Ответы
Автор ответа:
1
a = int(input())
b = int(input())
c = int(input())
a = a + b
b = a - b
a = a - b
b = b + c
c = b - c
b = b -c
print(a,b,c)
ТРИ переменные, а не две
Это как пример, с тремя было тоже самое
Изменил решение, вроде работает
Спасибо
Но я всё таки додумался до решения в 5 строк
a = a+b+c
b = a-b
b = b-c
c = a-b-c
a=a-b-c
b = a-b
b = b-c
c = a-b-c
a=a-b-c
Похожие вопросы
Предмет: Русский язык,
автор: 070884
Предмет: Русский язык,
автор: oxanaSD
Предмет: Русский язык,
автор: Захаровна
Предмет: Математика,
автор: Zhanel300506mailru1