Вы находитесь на странице: 1из 1

Выполнила Николаюк Тамара,

группа 13708/4

Сортировка чисел на языке программирования (Паскаль)

Программа для нахождения максимального и минимального значений среди чисел:

Program sortirovka;
var a, b, c, d, e, f, min, max: integer;
begin
write('Введите 6 чисел для сравнения:'); read (a, b, c, d, e, f);
min:=a; max:=a;
if b>max then max:=b; if b<min then min:=b;
if c>max then max:=c; if c<min then min:=c;
if d>max then max:=d; if d<min then min:=d;
if e>max then max:=e; if e<min then min:=e;
if f>max then max:=f; if f<min then min:=f;
writeln ('Максимальное число: ',max);
writeln ('Минимальное число: ',min);
readln;
end.

Программа для сортировки чисел по убыванию:

const
m = 6; {количество элементов в массиве}
var
   msort: array[1..m] of integer; {массив}
  i, j, k: integer
begin
writeln ('Введите элементы массива');
   for i := 1 to m do
   read (msort[i]);
  for i := 1 to m do
     for j := 1 to m-i do
     if msort[j]<msort[j+1] then begin
     k:= msort[j];
     msort[j]:= msort[j+1];
     msort[j+1]:= k;
     end;
  write ('Отсортированный массив: ');
  for i:= 1 to m do
    write (msort[i]:4);
  writeln;
  end.