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/326 anonim válasza:
Több megoldása is van. A kedvencem a python féle a,b=b,a
Egy másik a xor operátoros...
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
5/326 anonim válasza:
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
6/326 anonim válasza:
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
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:
#6: A szorzás+osztás nem működik, felejtsd el!
10/326 A kérdező kommentje:
szerintem működik. levezeted miért nem?
2016. dec. 3. 12:52
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!