Вариант 1
- Дана последовательность целых чисел A1,A2,…AN. Указать пары чисел Ai, Aj, таких что Ai +Aj=M.
- Задан массив с количеством элементов N. Сформируйте два массива: в первый включите элементы исходного массива с четными номерами, а во второй – с нечетными.
- Дана последовательность целых чисел A1,A2,…AN. Образовать новую последовательность, выбросив из исходной те члены, которые равны min(A1,A2,…AN).
- Дан целочисленный массив с количеством элементов N. “Сожмите ” массив, выбросив из него каждый второй элемент. Дополнительный массив не использовать.
- Дана последовательность из N различных чисел. Найти сумму ее членов, расположенных между максимальным и минимальными значениями (в сумму включить и оба этих числа).
- Дан массив, состоящий из N натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру K.
Вариант 3
- Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы. Дополнительный массив не использовать.
- Дан массив целых чисел. Найти в этом массиве минимальный элемент Min и максимальный элемент Max. Получить в порядке возрастания все целые числа из интервала (Min:Max), которые не входят в данный массив.
- Даны координаты N точек на плоскости: (X1,Y1),…(XN,YN) (N<=30). Найти номера пары точек, расстояние между которыми наибольшее (считать, что такая пара единственная)
- Дано действительное число X и массив A[N]. В массиве найти два члена, среднее арифметическое которых ближе всего к X.
- Задан массив с количеством элементов N. Сформируйте два массива: в первый включите элементы исходного массива с четными числами, а во второй – с нечетными.
- Дан целочисленный массив размера N (> 2). Удалить из массива все элементы с четными номерами (2, 4, …).
- Дан массив размера N и целые числа K и L (1 ÷ K < L ÷ N). Удалить из массива элементы с номерами от K до L включительно и вывести размер полученного массива и его содержимое.
- Дан массив размера N и целое число K (1 ÷ K ÷ N). Удалить из массива элемент с порядковым номером K.
- Дан массив размера N. Возвести в квадрат все его локальные минимумы (то есть числа, меньшие своих соседей).
- Дан массив размера N. Обнулить все его локальные максимумы (то есть числа, большие своих соседей).
- Дан массив размера N. Поменять порядок его элементов на обратный.
- Дан массив размера N. Поменять местами его минимальный и максимальный элементы.
- Дан целочисленный массив размера N. Увеличить все нечетные числа, содержащиеся в массиве, на исходное значение последнего нечетного числа. Если нечетные числа в массиве отсутствуют, то оставить массив без изменений.
- Дан массив A размера N и целое число K (1 <=K <= N). Преобразовать массив, увеличив каждый его элемент на исходное значение элемента AK.
- Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент BK равен сумме элементов массива A с номерами от K до N.
- Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент BK равен среднему арифметическому элементов массива A с номерами от 1 до K.
- Дан целочисленный массив A размера N<15. Переписать в новый целочисленный массив B все элементы с нечетными порядковыми номерами (1, 3, …) и вывести размер полученного массива B и его содержимое. Условный оператор не использовать.
- Дан массив A размера N. Сформировать новый массив B того же размера, элементы которого определяются следующим образом:
BK | = | 2·AK, | если AK < 5, |
AK/2 | в противном случае. |
Задание: 5.10, 7.2, 8.1, 6.1
Комментариев нет:
Отправить комментарий