Miért úgy kell megoldani, ahogy meg van oldva?
(értelmes válaszokat kérek,számomra nem nagyon érthető,hogy miért így van.)
program Pelda19;
var a,b,c,x:integer;
begin
write('Kerem az elso szamot: ');
readln(a);
write('Kerem a masodik szamot: ');
readln(b);
write('Kerem a harmadik szamot: ');
readln(c);
if a>b then begin
x:=a;
a:=b;
b:=x;
end;
if a>c then begin
x:=a;
a:=c;
c:=x;
end;
if b>c then begin
x:=b;
b:=c;
c:=x;
end;
write('A harom szam novekvo sorrendben: ');
writeln(a,' < ',b,' < ',c);
end.
( [link] innen van)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Köszi a gyors választ.:)
Az nem érthető pl.,hogy :
1: mi van akkor, ha két if-es teljesül. Akkor pl. az "a" újra az eredeti 'a' lesz vagy továbbviszi a megváltozott értékét?
Próbáltam már felírni,de nem így írnám fel.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Akkor a három if-es értékei külön állóak?
(azért használom így a szavakat,mert egyedül tanulom a pascalt.
Most meg alvás,így köv. válaszom nem most fog jönni)
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!