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
 1/38 A kérdező kommentje:
Ja azt kihagytam belőle, hogy a az a és a b értékét meg kell cserélni.
2018. nov. 2. 13:58
 2/38 anonim ***** válasza:
0%

Int a=7

Int b=3

Int Temp=0


Temp = a

a=b

b=Temp



Eh... Kár erőltetni.

2018. nov. 2. 14:01
Hasznos számodra ez a válasz?
 3/38 A kérdező kommentje:
Ja igen számokkal sem lehet dolgozni szóval a megfejtésed hibás.
2018. nov. 2. 14:03
 4/38 A kérdező kommentje:
Csak kis nem ékezetes betűket lehet használni és a programba nem lehet belemódosítani.
2018. nov. 2. 14:04
 5/38 anonim ***** válasza:

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.

2018. nov. 2. 14:04
Hasznos számodra ez a válasz?
 6/38 A kérdező kommentje:
Ha eszembe jutott volna, akkor nem lett volna a kérdés :D
2018. nov. 2. 14:06
 7/38 coopper ***** válasza:
87%

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.

2018. nov. 2. 14:06
Hasznos számodra ez a válasz?
 8/38 nemaRendőrség ***** válasza:

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

2018. nov. 2. 14:08
Hasznos számodra ez a válasz?
 9/38 A kérdező kommentje:
Oh tényleg és ez nem jutott eszembe. Meg nagyon kezdő vagyok még a programozásnak az elméleti részét szeretném megtanulni. Köszönöm a válaszokat! :)
2018. nov. 2. 14:09
 10/38 anonim ***** válasza:
0%

Picit segítek:


a ^= b;

2018. nov. 2. 14:11
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!