Kezdőoldal » Elektronikus eszközök » Egyéb kérdések » Free pascalban hogy olvassunk...

Free pascalban hogy olvassunk be 2 szamot segedvaltozo nelkul? Szövegben elég lesz a válasz.

Figyelt kérdés

#Free Pascal #segédváltozó nélküli szám
2014. dec. 9. 17:50
 1/5 anonim ***** válasza:

Hogy-hogy segédváltozó nélkül?

Segédváltozót cserénél szoktak használni (két szám felcserélése), olvasni simán lehet...

var

szam,szam2:word;

begin

readln(szam);

readln(szam2);

end.


Ha másra gondoltál, pontosítsd mit szeretnél.

2014. dec. 9. 17:59
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
van két számunk és az a kérdés hogy az eredményüket fel kell cserélni anélkül , hogy egy harmadik számot is használnánk
2014. dec. 9. 18:51
 3/5 anonim ***** válasza:
Megmondod mi lett a megoldás? Sajnálom, hogy nem tudtam segíteni, a megoldás engem is érdekelne.
2014. dec. 11. 07:13
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
sajnos még nem tudtam meg a választ énsem, de ha megtudom megirom.
2014. dec. 11. 16:53
 5/5 anonim ***** válasza:

Ha két szám beolvasásáról és értékeik megcseréléséről van szó - ha jól olvasom a kérdést - akkor itt két példa.

Ezek a megoldások akkor nem működnek, ha a két szőám értéke azonos, mivel a XOR ekkor nullát ad vissza.


program X_felcserel;

uses crt;

var

szam1,szam2:longint;

begin

readln(szam1);

readln(szam2);

szam1:=szam1 xor szam2;

szam2:=szam1 xor szam2;

szam1:=szam1 xor szam2;

writeln(szam1);

writeln(szam2);

readln;

end.


program osszead_kivon_megcserel;

var

szam1,szam2:longint;

begin

readln(szam1);

readln(szam2);

szam1:=szam1+szam2;

szam2:=szam1-szam2;

szam1:=szam1-szam2;

writeln(szam1);

writeln(szam2);

readln;

end.

2014. dec. 20. 15:33
Hasznos számodra ez a válasz?

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!