0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 3
1

Отсортировать массив в порядке убывания методом минимума

30.11.2010, 01:20. Показов 1218. Ответов 1
Метки нет (Все метки)

Требуется отсортировать массив в порядке убывания методом минимума.
и использовать процедуры:
Pascal
1
2
3
4
5
6
7
   procedure inmas(n:=integer;var a:mas)
    var i:integer;
    begin
        for i:=1 to n do begin
             write(i,': ');
             readln(a[i]);end;
        end;
и

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 procedure outmas(n:=integer;var a:mas)
    var i,m:integer;
         p:boolean;
         b:real;
    begin
       m:=n;
       repeat
       m:=m-1; p:=true;
        for i:=1 to n do
           if a[i]>a[i+1] then begin
              b:=a[i];a[i]=a[i+1];a:=mas;
              a[i+1]:=b;p:folse end
       until p;
    end
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2010, 01:20
Ответы с готовыми решениями:

Как отсортировать массив в порядке возрастания, убывания.
Как отсортировать массив в порядке возрастания и убывания?

В массиве A(n) отсортировать положительные числа, выделив их в отдельный массив, в порядке бодростания, а отрицательные числа в порядке убывания
В массиве A(n) отсортировать положительные числа, выделив их в отдельный массив, в порядке...

Отсортировать массив в порядке убывания и найти разницу первого и последнего элементов
Отсортировать массив x с n элементов в порядке убывания и найти разницу первого и последнего...

Отсортировать последовательность в порядке убывания
Даны натуральные числа n, а1...аn, где n<=5000. Осортировать последовательность а1...аn в порядке...

1
19 / 19 / 7
Регистрация: 17.10.2008
Сообщений: 97
30.11.2010, 05:27 2
Этот метод называется "Сортировка Выбором"

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
procedure Select(var item: DataArray; count:integer);
       var
         i, j, k: integer;
         x: DataItem;
       begin
         for i := i to count-1 do
         begin
           k := i;
           x := item[i];
           for j := i+1 to count do { найти элемент с наименьшим
                     значением }
           if item[j]<x then
           begin
               k := j;
               x := item[j];
             end;
           item[k] := item[i];  { обмен }
           item[i] := x;
         end;
     end; { конец сортировки выбором  }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2010, 05:27
Помогаю со студенческими работами здесь

Отсортировать матрицу в порядке убывания элементов второго столбца
при помощи генератора случайных чисел сформировать двумерный массив, размерностью М на N,...

Отсортировать одномерный масив методом вставок по убывания!
Мне нужно на завтра написать вот такой масив: Отсортировать элементы одномерного массива, стоящих...

Отсортировать столбцы матрицы в порядке убывания и вывести результат на экран
Дан текстовый файл, в нем числа 3x3. Задача: отсортировать столбцы матрицы в порядке убывания и...

Выбрать все товары из галантерейного отдела и отсортировать в порядке убывания цен
Пожалуйста, помогите решить задачу. Работа с файлами. Даны сведения: название товара, отдел,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru