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

1. Составить функцию, которая, получив массив из N целых чисел, анализирует массив. Если в полученном через параметры массиве количества четных и нечетных элементов равны, то функция формирует новый массив, поместив в него попарно четные и нечетные элементы исходного массива (первый четный, первый нечетный, второй четный, второй нечетный и так далее все). Если число четных и нечетных элементов в массиве не равно, то результирующий массив не формируется.

При проектировании функции использовать

  • Статическое распределение памяти

  • Динамическое распределение памяти

2. Составить функцию, которая, получив массив из n действительных чисел, анализирует его. Если в исходном массиве есть нулевой элемент, после которого следует целый четный элемент, то функция формирует новый массив чисел, элементами которого являются только целые четные элементы исходного массива. В противном случае результирующий массив не формируется.

При проектировании функции использовать

  • Статическое распределение памяти

  • Динамическое распределение памяти

3. Составить функцию, которая, получив массив из N действительных чисел, анализирует исходный массив. Если его первый элемент целый и положительный, а все элементы массива больше его первого элемента, то функция формирует новый массив, помещая в него элементы исходного массива, имеющие только целые положительные значения в порядке, обратном их расположению в исходном массиве. В противном случае результирующий массив не формируется.

При проектировании функции использовать

  • Статическое распределение памяти

  • Динамическое распределение памяти

4. Составить функцию, которая, получив массив из n действительных чисел, анализирует исходный массив, и если в нем каждый элемент, стоящий на четном месте, имеет нечетное целое значение, то функция формирует новый массив, включив в него из исходного массива все положительные элементы, причем каждый элемент исходного массива записывается в новый массив дважды. В противном случае результирующий массив не формируется.

При проектировании функции использовать

  • Статическое распределение памяти

  • Динамическое распределение памяти

5. Составить функцию, которая, получив массив из N действительных чисел, анализирует его. Если все элементы в полученном массиве расположены в порядке возрастания, то результирующий массив формируется путем удаления из исходного массива каждого второго элемента. В противном случае результирующий массив не формируется.

При проектировании функции использовать

  • Статическое распределение памяти

  • Динамическое распределение памяти

6. Составить функцию, которая, получив массив из N действительных чисел, анализирует его. Если чередуются положительные и отрицательные элементы (чередуются четные и нечетные элементы), то в результирующий массив записываются в обратном порядке все положительные числа, имеющие целые значения, а затем все отрицательные в прямом порядке. В противном случае результирующий массив не формируется.

При проектировании функции использовать

  • Статическое распределение памяти

  • Динамическое распределение памяти

Соседние файлы в папке Информатика Экзамен 1-ый сем