Alqoritmlər / Yerini dəyişmək

Yerini dəyişmək

İki dəyişənin qiymətlərini bir-biri ilə dəyişmək.

Həyatdan nümunə. Bir stəkanda çay, o birində süd var. Onları dəyişmək lazımdır. Çayı süd stəkanına birbaşa tökmək olmaz — qarışar. Ona görə üçüncü, boş stəkan götürülür.

Proqramda da belədir: üçüncü, köməkçi dəyişən lazımdır.

yerini dəyişmək

Addımlar

  1. Birincinin qiymətini köməkçiyə yazın.
  2. İkincinin qiymətini birinciyə yazın.
  3. Köməkçidəki qiyməti ikinciyə yazın.

Nümunə

a = 5, b = 8. Köməkçi — k.

addım a b k
başlanğıc 5 8 —
1: k = a 5 8 5
2: a = b 8 8 5
3: b = k 8 5 5

Cavab: a = 8, b = 5.

Kod

a = 5
b = 8

k = a
a = b
b = k

print(a, b)

Kod sətir-sətir

sətir nə edir
k = a a-nın qiyməti (5) köməkçiyə yazılır.
a = b a-ya 8 yazılır. Köhnə 5 itmir — o, k-dadır.
b = k b-yə köhnə 5 yazılır.

Qeyd