ПИбд41: Вторая лабораторная по ФП

Лабораторная работа 2

  1. В массиве все четные элементы увеличить в 2 раза.

Пример: из массива A[5]: 1 3 4 5 6 должен получиться массив 1 3 8 5 12.

2. В массиве все нечетные элементы увеличить на 10.

Пример: из массива A[5]: 1 3 4 5 6 должен получиться массив 1 13 4 15 6.

3. В массиве все элементы, правее которых стоит нечетное значение, заменить на 0.

Пример: из массива A[5]: 1 3 4 5 6 должен получиться массив 0 3 0 5 6.

4. В массиве все элементы, правее которых стоит четный элемент, уменьшить на 2.

Пример: из массива A[5]: 1 3 4 5 6 должен получиться массив 1 1 4 3 6.

5. В массиве все четные элементы, стоящие между нечетными, уменьшить в 2 раза.

Пример: из массива A[5]: 1 3 4 5 6 должен получиться массив 1 3 2 5 6.

6. В массиве все элементы, стоящие после минимального, уменьшить на 10.

Пример: из массива A[5]: 3 2 1 5 6 должен получиться массив 3 2 1 -5 –4.

7. В массиве все элементы, стоящие перед максимальным, увеличить в 3 раза.

Пример: из массива A[5]: 3 2 1 5 4 должен получиться массив 9 6 3 5 4.

8. В массиве все элементы, стоящие после максимального, уменьшить на 1.

Пример: из массива A[5]: 3 2 1 5 4 должен получиться массив 3 2 1 5 3.

9. В массиве все нечетные элементы, стоящие после максимального, увеличить в 10 раз.

Пример: из массива A[5]: 3 7 1 5 4 должен получиться массив 3 7 10 50 40.

10. В массиве все четные элементы, стоящие левее минимального, уменьшить в 2 раза.

Пример: из массива A[5]: 3 2 1 0 4 должен получиться массив 3 1 1 0 4.

11. В массиве A каждый элемент, кроме первого, заменить суммой всех предыдущих элементов.

Пример: из массива A[5]: 3 2 1 0 4 должен получиться массив 3 5 6 6 10.

12. В массиве A каждый элемент, кроме последнего, заменить суммой всех следующих элементов.

Пример: из массива A[5]: 3 2 1 0 4 должен получиться массив 10 7 5 4 4.

13. В массиве A каждый элемент, кроме первого и последнего, заменить суммой соседних элементов.

Пример: из массива A[5]: 3 2 1 0 4 должен получиться массив 3 4 2 5 4.

14. В массиве A найти сумму элементов, расположенных между минимальным и максимальным элементами массива.

Пример: для массива A[5]: 3 1 2 4 5 сумма получается равной 6.

15. В массиве A найти сумму всех элементов, за исключением тех, которые расположены между минимальным и максимальным элементами массива.

Пример: для массива A[5]: 3 1 2 4 5 сумма получается равной 9.

16. В массиве A заменить значение всех элементов (кроме первого и последнего) на среднее арифметическое этого элемента и двух его соседей.

Пример: из массива A[5]: 3 9 0 6 3 должен получиться массив 3 4 5 3 3.

17. В массиве определить количество инверсий. Инверсия – пара элементов, в которой большее число находится слева от меньшего A[I]>A[I+1].

Пример: для массива A[5]: 3 9 0 6 3 количество инверсий равно 2.

18. Вычислить сумму тех элементов, значение которых совпадает с их индексом.

Пример: для массива A[5]: 1 9 3 4 6 сумма элементов равна 8.

19. Вычислить сумму тех элементов, значение которых меньше значения их индекса.

Пример: для массива A[5]: 2 1 3 7 4 сумма элементов равна 5.

20. Вычислить сумму тех элементов, значение которых больше значения их индекса.

Пример: для массива A[5]: 2 1 3 7 4 сумма элементов равна 9.

Запись опубликована в рубрике Читаемые предметы. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s