Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet két változó...

Hogyan lehet két változó értékét megcserélni új változó bevezetése nélkül? (rejtvény)

Figyelt kérdés
2016. dec. 3. 09:54
1 2 3 4 5 6 7 8 9 10 ... ❯❯
 1/326 anonim ***** válasza:
100%

Több megoldása is van. A kedvencem a python féle a,b=b,a

Egy másik a xor operátoros...

2016. dec. 3. 10:03
Hasznos számodra ez a válasz?
 2/326 anonim ***** válasza:
100%
a,b = b,a
2016. dec. 3. 10:07
Hasznos számodra ez a válasz?
 3/326 A kérdező kommentje:
és ezek a parancsok hogy oldják meg? biztos h nem használnak segédváltozót? mert ha igen, ez csalás.:)))
2016. dec. 3. 10:20
 4/326 anonim ***** válasza:
76%
Ezek közül egyik sem parancs.
2016. dec. 3. 11:15
Hasznos számodra ez a válasz?
 5/326 anonim ***** válasza:
100%

Klasszikus állásinterjú-feladat programozóknak. ;)


Tegyük fel hogy a két szám:

a = 5;

b = 3;


a = a + b; //5 + 3 = 8

b = a - b; //8 - 5 = 3

a = a - b; //8 - 3 = 5

2016. dec. 3. 11:29
Hasznos számodra ez a válasz?
 6/326 anonim ***** válasza:
100%

Ez természetesen működik szorzással+osztással is:

a = a * b;

b = a / b;

a = a / b;


és az említett bitenkénti XOR művelettel (^ operátor) is:

a = a ^ b

b = a ^ b

a = a ^ b

2016. dec. 3. 11:40
Hasznos számodra ez a válasz?
 7/326 A kérdező kommentje:
Gratulálok, Ön egy 27256-os epromot nyert. Nyereményét postán továbbítjuk.
2016. dec. 3. 11:59
 8/326 A kérdező kommentje:

"Ezek közül egyik sem parancs."


Hanem?

2016. dec. 3. 12:00
 9/326 anonim ***** válasza:
100%
#6: A szorzás+osztás nem működik, felejtsd el!
2016. dec. 3. 12:48
Hasznos számodra ez a válasz?
 10/326 A kérdező kommentje:
szerintem működik. levezeted miért nem?
2016. dec. 3. 12:52
1 2 3 4 5 6 7 8 9 10 ... ❯❯

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!