Hogyan lehetett volna helyesen megoldani?
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?
Int a=7
Int b=3
Int Temp=0
Temp = a
a=b
b=Temp
Eh... Kár erőltetni.
2: Temp változó nélkül kell(ene), zokni!
Kérdező: Ez alapfeladat. Törd a fejed egy kicsit, majd rá fogsz jönni magadtól is.
Szia.
Majdnem jó amit, irtál csak nem kell mindkét változót elmenteni, elég az egyiket.
int a = 7;
int b = 3;
int regia;
regia=a;
a=b;
b=regia;
Sok sikert. Üdv.
Kérdező, most akkor mégis mi a jóistent kell csinálni?
Kicserélni két számot a kódban anélkül, hogy átírnánk, vagy számokat használnánk vagy változókat stb?
Bízd a kozmikus sugárzásra
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!