Как поменять значения трёх переменных местами, не используя четвертую?​

0 голосов
116 просмотров

Как поменять значения трёх переменных местами, не используя четвертую?​


Информатика (16 баллов) | 116 просмотров
0

python, мне главное узнать сам алгоритм. Код я напишу сам.

0

а, питон, еще проще

0

ТРИ переменные

0

a,b,c = c,b,a

0

одна строчка)

0

В том то и дело, так нельзя. Нужно математическими вычислениями

0

не пользоваться возможностями языка? Хм, интересьненко.

0

какая перменная чему должна равняться? a = c, c = a, а b чему равна должна быть?

0

Да, я помогаю другой подгруппе, у них только начинания.

0

А в Б, Б в С, С в А

Дан 1 ответ
0 голосов

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)

(654k баллов)
0

ТРИ переменные, а не две

0

Это как пример, с тремя было тоже самое

0

Изменил решение, вроде работает

0

Спасибо

0

Но я всё таки додумался до решения в 5 строк

0

a = a+b+c
b = a-b
b = b-c
c = a-b-c
a=a-b-c