Kezdőoldal » Számítástechnika » Programozás » Hogyan lehetett volna helyesen...

Hogyan lehetett volna helyesen megoldani?

Figyelt kérdés

A lényeg:

int a = 7;

int b = 3;


A programba nem lehet belemódosítani csak alá írni. Az én megoldásom ez volt:

int a = 7;

int b = 3;

int regia;

int regib;

regia = a;

regib = b;

a = regib;

b = regia;


A válasz nem jó, mert egyetlen változóval kellett volna megoldanom. Hogyan lehet egyetlen változóval megoldani ezt a feladatot?



2018. nov. 2. 13:57
1 2 3 4
 21/38 A kérdező kommentje:
A 7-es válaszoló kommentje a helyes a feladat szempontjából.
2018. nov. 2. 14:34
 22/38 A kérdező kommentje:
Köszönöm mindenkinek a válaszokat! :)
2018. nov. 2. 14:36
 23/38 anonim ***** válasza:
0%
A tiédet kivéve mind az, de ne zavarjon...
2018. nov. 2. 14:36
Hasznos számodra ez a válasz?
 24/38 A kérdező kommentje:
Nem volt mind helyes, de ne zavarjon. Logikailag mind helyes IGEN AZ ENYÉM IS, viszont a feladat szempontjából 1 helyes megoldás van, amit gyoom és a 7-es válaszoló oldott meg jól. :)
2018. nov. 2. 14:39
 25/38 anonim ***** válasza:
0%
Látod, ezért kár neked ezzel kínlódni.
2018. nov. 2. 14:40
Hasznos számodra ez a válasz?
 26/38 A kérdező kommentje:
Majd te biztos megmondod mivel kínlódjak. Elvégre te mindenható vagy és te már anyádból is diplomával a kezedben jöttél ki.
2018. nov. 2. 14:43
 27/38 anonim ***** válasza:
100%

Akkor írok már én is egy megoldást, egy sor, segédváltozó nélkül

b = a+b - (a = b);


bár nagy számokkal nem ajánlom ezt a módszert :D

2018. nov. 2. 17:03
Hasznos számodra ez a válasz?
 28/38 anonim ***** válasza:
A #14-es XOR-os válasz is teljesen jó, beágyazott rendszereknél klasszikus megoldásnak számít.
2018. nov. 2. 19:23
Hasznos számodra ez a válasz?
 29/38 anonim ***** válasza:
28: bizony-bizony. :o)
2018. nov. 2. 20:57
Hasznos számodra ez a válasz?
 30/38 anonim ***** válasza:
Azért remélem annyira nem klasszikus, mert ha a==b, akkor mindkettő 0 lesz :)
2018. nov. 2. 22:54
Hasznos számodra ez a válasz?
1 2 3 4

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!