Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные_работы_1-7.doc
Скачиваний:
25
Добавлен:
16.11.2019
Размер:
2.11 Mб
Скачать

Домашнее Задание

Изучите теоретические сведения текст программы по заданию на лабораторную работу. Программа записывается в «черновом» варианте в лекционной тетради. Комментарии должны составлять не менее 10% от текста. Студенты, не выполнившие домашнего задания, не допускаются к выполнению лабораторной работы.

Задание к лабораторной работе № 6

Выполнить задание с использованием указателей.

Задание 1

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные (элементы, равные 0, считать положительными).

Задание 2.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.

Задание 3.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями.

Задание 4.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом – все остальные.

Задание 5.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине – элементы, стоявшие в четных позициях.

Задание 6.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом – все остальные.

Задание 7.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных.

Задание 8.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине – элементы, стоявшие в нечетных позициях.

Задание 9.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Сжать массив, удалив из него все элементы, величина которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями.

Задание 10.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [а,b], а потом – все остальные.

Задание 11.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом – все положительные (элементы, равные 0, считать положительными).

Задание 12.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом – все остальные.

Задание 13.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом – все остальные.

Задание 14.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

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

Задание 15.

С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее:

Сжать массив, удалив из него одинаковые элементы. Освободившиеся в конце массива элементы заполнить нулями.