public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 30; i++) {
if (i % 2 != 0) { // нечетная строка
for (int j = 1; j <= i; j++) {
System.out.print(j + " "
;
}
} else { // четная строка
System.out.print("1 1 1 1 1"
;
}
System.out.println(); // переход на новую строку
}
}
}
В этом коде мы используем цикл for для прохода по строкам от 1 до 30. Для каждой нечетной строки мы используем еще один цикл for, чтобы вывести натуральные числа от 1 до номера текущей строки с шагом 1. Для четных строк мы просто выводим пять единиц.