Skip to main content

44. Два массива

Задание

Массив arr уже объявлен, вам нужно написать только команды, обрабатывающие его значения, т.е. только часть тела метода main().

Вывод значений массива система выполнит за вас

  1. Дан целочисленный массив arr. Переписать в новый целочисленный массив arr2 все элементы с нечетными порядковыми номерами (1, 3, ...)(1,~ 3,~ ...). Условный оператор не использовать.
  2. Дан целочисленный массив arr. Переписать в новый целочисленный массив arr2 все элементы с порядковыми номерами, кратными трём (0, 3, 6, ...)(0,~ 3,~ 6,~ ...). Условный оператор не использовать.
  3. Сформировать новый массив arr2 того же размера, элементы которого определяются следующим образом: {2AK при AK<5AK/2 при AK5 \begin{gathered} \left\{ \begin{gathered} 2A_K~при~A_K \lt 5\\ A_K/2~при~A_K \geq 5 \\ \end{gathered} \right. \end{gathered} (используйте целочисленное деление)
  4. Даны два массива одного размера arr и arr2, в которых нет нулевых элементов. Получить третий массив, каждый элемент которого равен arr3, если элементы заданных массивов с тем же номером имеют одинаковый знак, и равен нулю в противном случае.
  5. Переписать в новый целочисленный массив arr2 все нечетные числа из исходного массива (в том же порядке)
  6. Сформировать новый массив arr2 того же размера по следующему правилу: элемент BKB_K равен среднему арифметическому элементов массива arr с номерами от 11 до KK.
  7. Даны три целочисленных массива arr и arr2 и arr3, элементы которых упорядочены по убыванию. Объединить эти массивы так, чтобы целочисленный массив arr4, являющийся объединением трёх исходных остался упорядоченным по убыванию.

Ссылка на контест