Pascal, sortowanie liczb - pomoc


(Kamii1234) #1

Otóż chodzi o to, że mam takie zadanie w pascalu do zrobienia, a mianowicie:

Napisz program, który posortuje cztery liczby od największej do najmniejszej

Potrafiłby ktoś napisać to w pascalu, zeby działało?


(flaszer) #2

Jeśli uogólnić by przypadek to wystarczy zaimplementować dowolny algorytm sortujący np. insertion sort. Gotowe implementacje znajdziesz też używając google, z dopiskiem pascal. Szukanie na prawdę nie boli...

Twoje zadanie tyczy się czterech liczb, więc to żaden wyczyn. Pokaż co masz, a pomożemy. Nikt tutaj nie odrabia zadań domowych.


(Kamii1234) #3
program sortowanie liczb

var

 x: integer;

begin

writeln('wpisz liczby a, b, c, d');

read(x);

if a > b then writeln('wprowadz a')

else

if 'b' then writeln('wprowadz b')

else

if c > d then writeln('wprowadz c')

else 'd' then writeln('wprowadz d')

end;

writeln('koncze program')

end.

jestem chociaż na dobrej drodze?


(marroz28) #4

nie możesz przechowywać 4 liczb w jednej zmiennej, a poza tym musisz sprawdzać wszystkie 4 liczby względem siebie, a nie parami tak jak ty to teraz robisz.


(Kamii1234) #5

administratora porsze o usunięcie tematu