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
 11/38 A kérdező kommentje:

Szóval akkor a feladat.

int a = 7;

int b = 3;

Cseréld fel az a és a b értékét számok használata és az alap programba belemódosítás nélkül.

2018. nov. 2. 14:11
 12/38 anonim ***** válasza:
Felesleges addig ilyennel foglalkoznod, amíg egy feladatot nehezedre esik normálisan specifikálni.
2018. nov. 2. 14:11
Hasznos számodra ez a válasz?
 13/38 A kérdező kommentje:
Bocs 2 napja nem ettem és nem jár olyan jól az agyam, mint szokott.
2018. nov. 2. 14:15
 14/38 anonim ***** válasza:
81%

Egy változónak átadod a értékét, a-nak átadod b értékét, majd b-nek átadod egy változó értékét.


De itt van, megy segédváltozó nélkül is:


int a= 7;

int b= 3;


a^= b;

b^= a;

a^= b;

2018. nov. 2. 14:17
Hasznos számodra ez a válasz?
 15/38 anonim ***** válasza:

int a = 7;

int b = 3;

//a:7

//b:3

int regia=a;

//regia:7

a=b;

//a:3

b=regia;

//b:7

2018. nov. 2. 14:18
Hasznos számodra ez a válasz?
 16/38 A kérdező kommentje:
Köszönöm gyoom már a korábbi kommentelő válászából megtudtam hogy hol rontottam el. :)
2018. nov. 2. 14:22
 17/38 A kérdező kommentje:
Milyen kedvesek itt az emberek. :D Pont az lett lepontozva, aki a jó választ adta. :'D
2018. nov. 2. 14:25
 18/38 anonim ***** válasza:
100%

Nem kell oda még változó


a = a + b

b = a - b

a = a - b


Lehet rövidíteni


a += b

b = a - b

a -= b

2018. nov. 2. 14:31
Hasznos számodra ez a válasz?
 19/38 A kérdező kommentje:
Igazából egy példa alapján oldottam meg a feladatot. Azért kellett a változó.
2018. nov. 2. 14:33
 20/38 anonim ***** válasza:
Valaki szeret trolkodni főleg a programozás témáknál, nincs más a világon neki csak a gyakori kérdés😆...
2018. nov. 2. 14:34
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!