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

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

Статья из группы Архив info.javarush
участников
Кухня(); Задание N11. - 1 Правила [Одномерные массивы] 11. Даны целые числа a1 a2, .... аn. Вывести на печать только те числа, для которых выполняется условие аi ≤ i.
Комментарии (6)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
RabenokDmitry
Уровень 21
10 февраля 2015, 00:08
public static void numberLessI(int[] array) {
        for (int i = 0; i < array.length; i++) {
            System.out.print(array[i] < i ? array[i] + "\n" : "");
        }
    }
Voronblack
Уровень 17
24 августа 2014, 18:55
Я б вместо
""
использовал continue, так вроде правильнее.
Docktor91
Уровень 40
24 августа 2014, 19:00
к сожалению continue нельзя распечатать)))
Voronblack
Уровень 17
24 августа 2014, 21:40
Да, что то я об этом и не подумал =))
Docktor91
Уровень 40
24 августа 2014, 17:09
public static void print(int... values)
    {
        for (int i = 0; i < values.length; i++)
        {
            System.out.print(values[i] <= i ? values[i] + "\n" : "");
        }
    }
Docktor91
Уровень 40
24 августа 2014, 17:15
ну или так
public static void print(int... values)
    {
        for (int i = 1; i <= values.length; i++)
        {
            System.out.print(values[i-1] <= i ? values[i-1] + "\n" : "");
        }
    }