Предмет: Информатика, автор: konstde00

Даю 100 баллов за задачу на джаве

Дано масив цілих чисел int[] numbers. Виведи на екран його елементи, починаючи з середини масиву.

Якщо ж зустрінеш число, що дорівнює 0, вийди повністю з усього циклу (не виводь 0 на екран).

Ответы

Автор ответа: marinchenkoaleksey72
4

Ответ:

На таких кусках как package, class, void main - я не акцентируюсь, сам знаешь. Пишу код

int[] numbers = // Тут короче напиши чему оно равно

for (int i = numbers.length / 2; i < numbers.lengt; i++){

   if (numbers[i] == 0){

       break;

   }

   System.out.println(numbers[i]);

}

Объяснение:

Все вроде понятно. Будут вопросы - пиши. Если не заработает (эх, давно я к джаве не прикасался...) - тоже пиши, разберемся. Если помогло - отметь. Удачи ;)


konstde00: У меня автопроверка - заранее сгенерирован массив numbers. Мой код: for(int i = numbers.length/2; i < numbers.length; i++){
if (numbers[i] != 0){
System.out.print(numbers[i]+" ");
} else{
break;
}
}
Ошибка:
konstde00: You should have printed out [2, 7, 9, 7] for numbers = [1, 3, 5, 2, 7, 9, 7], but you printed [2 7 9 7]
: array lengths differed, expected.length=4 actual.length=1; arrays first differed at element [0]; expected:<2[]> but was:<2[ 7 9 7]>
... 59 more
Похожие вопросы