указатели С. Лаб1_Указатели. Для указанных ниже вариантов выполнить, используя указатели
Скачать 16.15 Kb.
|
Для указанных ниже вариантов выполнить, используя указатели: С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные (элементы, равные 0, считать положительными). Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями. Используя эту функцию, определить вышеуказанное к заданным массивам t[10], k[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом – все остальные. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине – элементы, стоявшие в четных позициях. Используя эту функцию, определить вышеуказанное к заданным массивам t[10], k[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом – все остальные. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине – элементы, стоявшие в нечетных позициях. Используя эту функцию, определить вышеуказанное к заданным массивам t[10], k[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Сжать массив, удалив из него все элементы, величина которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. Написать функцию, выполняющее следующее: найти средний оклад и количество сотрудников, чей оклад ниже среднего. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. Написать функцию, выполняющее следующее: Найти сумму и произведение элементов массива, распложенных между первым и последним отрицательными элементами. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. Написать функцию, выполняющее следующее: Найти количество положительных и отрицательных элементов массива, расположенных между минимальным и максимальным элементами. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. Написать функцию, выполняющее следующее: Найти сумму и количество элементов массива, расположенных после последнего элемента равных 0. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. Написать функцию, выполняющее следующее: упорядочить те элементы массива, которые расположены за максимальным элементом массива. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. Написать функцию, выполняющее следующее: Найти количество положительных, отрицательных и нулевых элементов массива. Если отрицательных больше, то все положительные элементы умножить на 2, если больше положительных, то все отрицательные элементы массива умножить на 4, а если больше нулевых, то все нулевые элементы заменить на 1. Использовать функцию для векторов а[10], h[15]. Написать функцию, выполняющее следующее: Найти и вывести минимальный элемент и его порядковый номер в массиве. Если он стоит в массиве первым или последним, то все отрицательные элементы массива заменить на их модули, иначе все положительные элементы умножить на 2.. Использовать функцию для векторов а[10], h[15]. Написать функцию, выполняющее следующее: Найти минимальный, максимальный элементы, их порядковые номера в массиве и произведение их порядковых номеров. Если это произведение больше 12, то все отрицательные элементы умножить на 3, в противном случае ко всем положительным прибавить 10. . Использовать функцию для векторов а[10], c[20]. Написать функцию, выполняющее следующее: Найти максимальный элемент и его индекс. Если этот элемент стоит на первом или последнем месте, то все отрицательные элементы заменить нулями, в противном случае все нулевые элементы заменить на этот максимальный элемент. Использовать функцию для векторов а[10], c[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные (элементы, равные 0, считать положительными). Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями. Используя эту функцию, определить вышеуказанное к заданным массивам t[10], k[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом – все остальные. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине – элементы, стоявшие в четных позициях. Используя эту функцию, определить вышеуказанное к заданным массивам t[10], k[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом – все остальные. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных. Используя эту функцию, определить вышеуказанное к заданным массивам а[10], b[20]. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине – элементы, стоявшие в нечетных позициях. Используя эту функцию, определить вышеуказанное к заданным массивам t[10], k[20]. |