Program w Pascalu porównujący liczby

Witam. Wie ktoś jak napisać program w pascalu któremu podajemy 3 liczby a,b,c i on układa je w kolejności rosnącej? BO dopiero zaczynam i znalazłem takie zadanie i nie mogę zrobić :confused:

Możesz zrobić tak ,że porównujesz po kolei co jest większe.

Np. jeżeli a>b sprawdzasz czy b>c itd i przypisujesz do największej z nich np. zmienną max do najmniejszej min.

Poczytaj o sortowaniu bombelkowym ;p

Czytałeś jakiś kurs Pascala? Jedne z pierwszych programów w kursach robią właśnie takie rzeczy jak wypisywanie rosnąco bądź malejąco.

if a>b then begin t=a; a=b; b=t; end;ac then begin t=a; a=c; c=t; end;bc then begin t=b; b=c; c=t; end; [/code]

a czy istnieje prostsza wersja ??

W jakim sensie prostsza?

Prostszy kod - nie istnieje jeżeli nie zaliczać jako prostszy zrobienie funkcji swap.

Bardziej optymalny w sensie obliczeń - owszem, istnieje ale kod odpowiednio większy;