OOP / Лаб4
.pdfЛабораторная работа №4
Используя класс cstack и динамический массив (int* mas) создать:
a)стек;
b)дек;
c)очередь.
Спомощью созданного класса отсортировать массив, разными способами. Массив содержит > 100 элементов, считывать массив из файла.
№ |
Вариант |
1 |
1 a |
2 |
2 a |
3 |
3 a |
4 |
4 a |
5 |
5 a |
6 |
6 a |
7 |
7 a |
8 |
8 a |
9 |
1 c |
10 |
2 c |
11 |
3 c |
12 |
4 c |
13 |
5 c |
14 |
6 c |
15 |
7c |
16 |
8 c |
17 |
1 b |
18 |
2 b |
19 |
3 b |
20 |
4 b |
21 |
5 b |
22 |
6 b |
1.Отсортировать первые 50 элементов массива по возрастанию, остальные по убыванию;
2.Отсортировать первые 50 элементов массива по убыванию, остальные по возрастанию;
3.Отсортировать четные элементы массива по возрастанию, нечетные элементы массива по убыванию;
4.Отсортировать четные элементы массива по убыванию, нечетные элементы массива по возрастанию;
5.Отсортировать отрицательные элементы массива по возрастанию, положительные элементы по убыванию;
6.Отсортировать отрицательные элементы массива по убыванию, положительные элементы по возрастанию
7.Отсортировать элементы массива > 50 по возрастанию, < 50 по убыванию;
8.Отсортировать элементы массива > 50 по убыванию, по возрастанию.