JavaRush /Java блог /Архив info.javarush /Кухня(); Задание N11. terranum 28 уровень Milan 24 августа 2014 2616 views 6 comments Кухня(); Задание N11. Статья из группы Архив info.javarush Присоединиться Правила [Одномерные массивы] 11. Даны целые числа a1 a2, .... аn. Вывести на печать только те числа, для которых выполняется условие аi ≤ i. Комментарии (6) ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ, ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ RabenokDmitry Уровень 21 10 февраля 2015 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 Я б вместо "" использовал continue, так вроде правильнее. Docktor91 Уровень 40 24 августа 2014 к сожалению continue нельзя распечатать))) Voronblack Уровень 17 24 августа 2014 Да, что то я об этом и не подумал =)) Docktor91 Уровень 40 24 августа 2014 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 ну или так 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" : ""); } } Показать еще комментарии
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ