Информатика Экзамен 1-ый сем / 3 tren
.doc1. Составить функцию, которая, получив массив из N целых чисел, анализирует массив. Если в полученном через параметры массиве количества четных и нечетных элементов равны, то функция формирует новый массив, поместив в него попарно четные и нечетные элементы исходного массива (первый четный, первый нечетный, второй четный, второй нечетный и так далее все). Если число четных и нечетных элементов в массиве не равно, то результирующий массив не формируется.
При проектировании функции использовать
-
Статическое распределение памяти
-
Динамическое распределение памяти
2. Составить функцию, которая, получив массив из n действительных чисел, анализирует его. Если в исходном массиве есть нулевой элемент, после которого следует целый четный элемент, то функция формирует новый массив чисел, элементами которого являются только целые четные элементы исходного массива. В противном случае результирующий массив не формируется.
При проектировании функции использовать
-
Статическое распределение памяти
-
Динамическое распределение памяти
3. Составить функцию, которая, получив массив из N действительных чисел, анализирует исходный массив. Если его первый элемент целый и положительный, а все элементы массива больше его первого элемента, то функция формирует новый массив, помещая в него элементы исходного массива, имеющие только целые положительные значения в порядке, обратном их расположению в исходном массиве. В противном случае результирующий массив не формируется.
При проектировании функции использовать
-
Статическое распределение памяти
-
Динамическое распределение памяти
4. Составить функцию, которая, получив массив из n действительных чисел, анализирует исходный массив, и если в нем каждый элемент, стоящий на четном месте, имеет нечетное целое значение, то функция формирует новый массив, включив в него из исходного массива все положительные элементы, причем каждый элемент исходного массива записывается в новый массив дважды. В противном случае результирующий массив не формируется.
При проектировании функции использовать
-
Статическое распределение памяти
-
Динамическое распределение памяти
5. Составить функцию, которая, получив массив из N действительных чисел, анализирует его. Если все элементы в полученном массиве расположены в порядке возрастания, то результирующий массив формируется путем удаления из исходного массива каждого второго элемента. В противном случае результирующий массив не формируется.
При проектировании функции использовать
-
Статическое распределение памяти
-
Динамическое распределение памяти
6. Составить функцию, которая, получив массив из N действительных чисел, анализирует его. Если чередуются положительные и отрицательные элементы (чередуются четные и нечетные элементы), то в результирующий массив записываются в обратном порядке все положительные числа, имеющие целые значения, а затем все отрицательные в прямом порядке. В противном случае результирующий массив не формируется.
При проектировании функции использовать
-
Статическое распределение памяти
-
Динамическое распределение памяти