Голосование за лучший ответ
TraGics
Мастер
(1972)
1 год назад
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. Для четных строк мы просто выводим пять единиц.
mail Brain
Мастер
(1884)
1 год назад
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 30; i++) {
if (i % 2 == 0) { // если строка четная
System.out.println("11111");
} else { // если строка нечетная
for (int j = 1; j <= i; j++) {
System.out.print(j + " ");
}
System.out.println();
}
}
}
}
Максим Рукшис
Профи
(653)
1 год назад
Вот пример кода:
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 30; i++) {
if (i % 2 == 0) {
// четные строки состоят из пяти единиц
System.out.println("11111");
} else {
// нечетные строки содержат натуральные числа от 1 до номера текущей строки
for (int j = 1; j <= i; j++) {
System.out.print(j + " ");
}
System.out.println();
}
}
}
}
В этом коде мы используем цикл for, чтобы перебрать 30 строк. Для каждой строки мы проверяем, является ли её номер нечётным или чётным, и затем выводим соответствующую последовательность чисел или строку из пяти единиц.