Правила[Одномерные массивы]13. В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных.
public static int[] swap(int... arr)
{
if (arr.length < 2)
throw new IllegalArgumentException("nothing to swap");
for (int i = 1; i < arr.length; i += 2)
{
arr[i] += arr[i - 1];
arr[i - 1] = arr[i] - arr[i - 1];
arr[i] -= arr[i - 1];
}
return arr;
}
Этот веб-сайт использует данные cookie, чтобы настроить персонально под вас работу сервиса. Используя веб-сайт, вы даете согласие на применение данных cookie. Больше подробностей — в нашем Пользовательском соглашении.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ