Задача 1

1. Дан целочисленный вектор A(n). Поменять местами максимальный отрицательный и минимальный положительный элементы вектора.

2. Дан целочисленный вектор A(2n). Если сумма S1=a1+a2+...+an равна сумме S2=an+1+ an+2+...+ a2n, то поменять местами первый отрицательный и последний положительный элементы вектора.

3. Дан целочисленный вектор А(n). Получить новый вектор путем умножения элементов стоящих за максимальным элементом на минимальный элемент вектора.

4. Дан целочисленный вектор A(n). Все компоненты вектора, которые меньше пяти, заметить на 5. Подсчитать количество таких компонент с нечетными и четными индексами.

5. Дан целочисленный вектор A(n). Поменять местами первый максимальный и последний минимальный элементы вектора.

6. Дан целочисленный вектор A(n). Найти максимальный нечетный элемент вектора и количество четных элементов.

7. Дан целочисленный вектор A(n). Поменять местами первый отрицательный элемент вектора с последним положительным элементом вектора.

8. Дан целочисленный вектор A(n). Получить новый вектор путем деления элементов стоящих на нечетных местах на элемент, наибольший по абсолютной величине.

9. Дан целочисленный вектор A(n). Подсчитать количество элементов максимальных по величине и если оно больше 2, то все элементы вектора с четными индексами заменить на 0.

10. Дан целочисленный вектор A(n). Поменять местами первый четный элемент вектора с последним нечетным элементом.

11. Дан целочисленный вектор A(n). Найти максимальный четный элемент вектора и количество нечетных элементов.

12. Дан вектор A(n). Все компоненты вектора, которые больше пяти, заметить на 5. Подсчитать количество таких компонент с нечетными и четными индексами.

13. Дан целочисленный вектор A(n). Получить max(a1, a1a2, a2a3, . . . ,an-1an,an) и поменять местами первый и последний элементы вектора.

14. Дан целочисленный вектор A(n). Если у вектора A=(a1, a2,...,an) хотя бы один компонент меньше, чем -2, то все отрицательные компоненты заменить их квадратами, оставив все остальные без изменения. В противном случае вектор A умножить на 0.1.

15. Дан целочисленный вектор A(n). Все элементы вектора, предшествующие первому наименьшему элементу умножить на 10, если элемент минимальный по величине встречается в последовательности более чем один раз. В противном случае вектор оставить без изменения.

16. Дан целочисленный вектор A(n). Все элементы вектора, предшествующие первому наименьшему элементу умножить на 10, если элемент минимальный по величине встречается в векторе более одного раза. В противном случае вектор оставить без изменения.

17. Дан вектор A(n). Найти количество положительных элементов, стоящих между минимальным и максимальным элементами вектора.

18. Дан вектор A(2*n). Если в векторе сумма S1=a1+ a2+...+an равна сумме S2=an+1+ an+2+...+ a2n, то поменять местами первый и последний элементы вектора.

19. Дан целочисленный вектор A(n). Найти количество элементов вектора, больших среднего арифметического значения всех его элементов.

20. Дан целочисленный вектор A(2n). Все четные числа, стоящие за максимальным элементом, домножить на минимальный элемент.

21. Дан целочисленный вектор A(n). Найти наибольшее из четных и количество нечетных элементов вектора.

22. Дан целочисленный вектор A(2n). Получить количество удвоенных нечетных среди a1,a2,...,a2n. Если оно меньше n, то ко всем числам с четными индексами добавить 1. В противном случае последовательность оставить без изменения.

23. Дан целочисленный вектор A(n). Получить новый вектор путем умножения элементов стоящих перед минимальным элементом на максимальный элемент вектора.

24. Дан целочисленный вектор A(n). Найти наибольший из четных и количество нечетных элементов вектора.

25. Дан целочисленный вектор A(2n). Получить количество удвоенных нечетных элементов вектора. Если оно меньше n, то ко всем числам с четными индексами добавить 1. В противном случае вектор оставить без изменения.

26. Дан вектор A(n). Если наименьший элемент вектора A находится на четном месте, то все элементы расположенные на нечетных местах умножить на 2. В противном случае вектор оставить без изменения.

27. Дан вектор A(n). Подсчитать количество полных квадратов. Если оно больше 2, то все элементы с четными номерами умножить на 2.

28. Дан вектор A(n). Все компоненты с нечетными индексами, предшествующие наибольшему элементу домножить на наименьший элемент вектора.

29. Дан вектор A(n). В векторе подсчитать количество квадратов нечетных чисел и заменить их на кубы чисел.

30. Дан вектор A(n). Положительные элементы с четными индексами заменить на максимальный элемент вектора.

31. Дан вектор A(n). Найти наименьший четный элемент вектора и поменять его местами с первым элементом.

32. Дан вектор A(n). Найти число ненулевых элементов вектора.

33. Дан вектор A(3n). Определить число соседств двух положительных чисел и если оно превышает n, то ко всем элементам с нечетными номерами добавить 1, а ко всем элементам с четными номерами добавить -1.