Регистрация
26 Июл 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Здравствуйте, помогите пожалуйста задачу на джаве, буду благодарен:Вывести 30 строк. Нечетные строки содержат натуральные числа от 1 до номера текущей строки включительно с шагом 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. Для четных строк мы просто выводим пять единиц.
 
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();
}
}
}
}
 
Вот пример кода:
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 строк. Для каждой строки мы проверяем, является ли её номер нечётным или чётным, и затем выводим соответствующую последовательность чисел или строку из пяти единиц.
 
Назад
Сверху