Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OOP / Лаб4

.pdf
Скачиваний:
28
Добавлен:
20.04.2015
Размер:
211.61 Кб
Скачать

Лабораторная работа №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 по убыванию, по возрастанию.

Соседние файлы в папке OOP