JavaRush /Java блог /Архив info.javarush /Кухня(); Задание N16.
terranum
28 уровень
Milan

Кухня(); Задание N16.

Статья из группы Архив info.javarush
Кухня(); Задание N16. - 1 Правила [Одномерные массивы] 16. В одномерном массиве размещены: в первых элементах значения аргумента, в следующих – соответствующие им значения функции. Напечатать элементы этого массива в nпараллельных столбцов (аргумент и значения функции).
Комментарии (25)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
RabenokDmitry Уровень 21
10 февраля 2015
public static void PrintPair(int[] array) {
        if (array.length % 2 != 0)
            throw new IllegalArgumentException("Не всем элементам есть значение функции");
        for (int i = 0; i < array.length / 2; i++) {
            System.out.println(array[i] + " - " + array[i + array.length / 2]);
        }
    }
tsev Уровень 30
25 августа 2014
void printSequencesOfTwoArrayElements(int[] arr, int maxColumns) {
    int column = 1;
    StringBuilder stringBuilder = new StringBuilder();
    for(int i = 0; i < arr.length;) {
        stringBuilder.append("(").append(arr[i++]).append(",").append(arr[i++]).append(")");
        if(column == maxColumns) {
            stringBuilder.append("\n");
            column = 0;
        } else {
            stringBuilder.append("\t");
        }
        column++;
    }
    System.out.println(stringBuilder.toString());
}
Voronblack Уровень 17
25 августа 2014
И как за вами хоть что то успеть?
Sultan Уровень 16
25 августа 2014
public static void method(double[] a) {
    for (int i = 0; i < a.length / 2; i++) {
        System.out.println(a[i] + " : " + a[i + a.length / 2]);
    }
}
Docktor91 Уровень 40
25 августа 2014
public static void printKeyValue(int... mas)
    {
        if (mas.length % 2 == 1)
            mas = Arrays.copyOf(mas, mas.length + 1);
        int half = mas.length / 2;
        for (int i = 0; i < half; i++)
        {
            System.out.println(mas[i] + "\t=\t" + mas[i + half]);
        }

    }