Лабораторная работа №15

Упорядочение массивов.

Задание:составить схему алгоритма и программу проверки массива на упорядоченность по возрастанию и в случае необходимости произвести упорядочение. Вывести нa печать листинг программы и результаты в виде исходного и упорядоченного массивов (см. таблицу 15.1).

Программа должна содержать все требования предыдущих работ.

Указания:

Наиболее простой метод из множеств известных состоит в поиске минимального элемента массива.

Проверку упорядоченности массива и выполнение операций упорядочения выполнить в виде подпрограмм

Таблица 15.1

Массивы
3,75; 1,3; 2; 0,375; 2,71; 12,55; 0,185; 14,7; 350; 1,5; 7,17.
10,2; 9; 8,25; 1,1; 1,7; 3; 6; 5; 4; 3,7; 8,27.
-5,25; -3,2; -7,15; 2,27; 0,25; 3,175; 12,8; -4,35; 0,1; 0,5; 7,45.
12,7; 0,3; 0,25; 17,8; 15,47; 10,81; 2,75; 4,33; 0,85; 0,15; 6,5.
-1,5; 27,85; 0,27; 1,2; 40,5; 3,85; -0,34; -0,82; 17,6; -0,375; 15.
277,5; -13,8; 0,25; 18,48; 0,37; 45,45; 137; -17,6; 2,48; 12,35;-12.75.  
425,73; 384,3; -18,25; -0,37; -0,75; 275; 10,4; -5; -4.3; 12,4; 6,18.
-0,37; 175; -15,75; 6; 7; 18,37; 6,15; 1,35; -4,7; 316; 0,255.
415; 0,54; -3; -2,75; 0,15; 17,85; 6,7; -7,5; -15,4; 0,86; 1,37.
752; -15; 16,75; 0,37; 1,35; -1,45; 8,4; 10,37; 43; 17,1; -0,45.

Задание 2: выполнить задание 1, расположив массив в оперативной памяти динамически. Значение N вводится по запросу с клавиатуры (N – количество элементов массива)