Задания по информатике. Лабораторная работа №5

Задания по информатике. Лабораторная работа №5

Для всех заданий необходимо написать функцию и тестирующую программу, которая вводит исходные данные, вызывает функцию и выводит результат её работы. Ввод и вывод массива оформить в виде функции.

1.  Написать функцию, которая из двух массивов типа int, упорядоченных    по убыванию, формирует новый массив двойной длины, упорядоченный по    убыванию ( слияние ).

2.  Написать функцию нахождения в массиве целых чисел элемента, ближайшего     к значению второго фргумента типа int.

3.  Написать функцию нахождения в массиве целых чисел наименьшего    по абсолютной величине числа.

4.  Написать функцию нахождения в массиве вещественных чисел числа    с наименьшей дробной частью.

5.  Написать функцию нахождения в массиве целых чисел разности    индексов максимального и минимального элементов.

6.  Написать функцию, которая в массиве вещественных чисел    обнуляет все элементы, которые меньше среднего     арифметического значения элементов исходного массива.

7.  Написать функцию, которая вставляет в массив элемент с заданным    индексом и заданным значением. Лишний элемент должен пропасть.

8.  Написать функцию, которая удаляет из массива элемент с заданным    индексом. Недостающий элемент должен быть обнулен.

9.  Написать функцию, которая переставляет элементы массива типа int    так, что все положительные элементы предшествуют отрицательным.

10. Написать функцию, которая переставляет элементы массива типа int    так, что все четные значения предшествуют нечетным.

11.   Написать функцию Обнуления элементов массива между минимальным     и максимальным, не включая эти элементы.

12.  Написать функцию обнуления элементов массива от нулевого до максимального    включительно

13.  Написать функцию нахождения элемента массива, сумма значений соседних     элементов для которого наибольшая. Для нулевого элемента левый сосед – последний элемент, для последнего – правый сосед – нулевой элемент.

 

14.  Написать функцию сдвига элементов массива на n позиций вправо циклически

15. Написать функцию сдвига элементов массива на n позиций влево циклически

16. Написать функцию слияния двух массивов в третий по следующей схеме:

половина первого массива, затем второй массив, затем вторая половина первого массива.

17. Написать функцию сдвига элементов массива на n позиций влево арифметически (освободившиеся места заменяются нулями)

18. Написать функцию сдвига элементов массива на n позиций вправо арифметически    (освободившиеся места заменяются нулями)

19. Написать функцию обнуления элементов массива от  минимального до последнего

20. Написать функцию обмена элементов массива, стоящих на четных и нечетных местах.

21. Написать функцию зеркального переворота массива (элементы встают в

Комментарии к записи Задания по информатике. Лабораторная работа №5 отключены

Рубрика: Примеры работ и исследования

Обсуждение закрыто.