Не особо принципиально, ибо валидатор не ругается, но мне кажется, что стоит указать, что выводить при равенстве значений.
Т.к. сбивает с толку и начинаешь искать подвох. :)
hidden #2054204
14 уровень
Опять некорректное условие.
Архивный
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alltexxx
6 апреля 2019, 02:50
IMHO, в условии всё корректно. Написано про 15 элементов в массвие. Значит пополам нацело не делится и число чётных не может быть равно числу нечёных.
Это только если рассматривать абстрактное решение про дома с любым возможным количеством домов, тогда нужно учитывать все варианты.
Лучше бы число домов сделали 16 и задача была бы более целостной.
0
hidden #598481
6 апреля 2019, 06:53
15 это общее число слагаемых, а не сумма. Жителей то в каждом доме может быть разное количество
0
Alltexxx
6 апреля 2019, 14:38
Тогда звонок в администрацию нужен, действительно, с равным количеством интереснее и полнее будет.
0
Михаил Гуржий
5 апреля 2019, 22:09
я решил через
if (sum1 > sum2) System.out.println("В домах с нечетными номерами проживает больше жителей.");
if (sum2 > sum1) System.out.println("В домах с четными номерами проживает больше жителей.");
В моем случае ни чего не выводит, если они равны.
0
Игорь Стогнушенко
4 апреля 2019, 18:39
Так а в чем вопрос?
0
hidden #2054204
4 апреля 2019, 19:50
Задача про улицы и дома (чет-нечет), что делать , если суммы равны.
Валидатор пропускает любой вывод.
0
Игорь Стогнушенко
4 апреля 2019, 23:37
Выложите более подробно ваш вопрос, пример кода и где что непонятно. Какие суммы, суммы чего, так вопросы не задаются. Вам никто не сможет помочь, если таким образом будете задавать вопросы
0
hidden #2054204
5 апреля 2019, 06:26
В заглавии, там где вопрос, есть ссылка на задачу, по какой задан вопрос.
Свой код я не могу прикреплять, поскольку мною задача решена и сдана.
Вот условия задачи:
1. Создать массив на 15 целых чисел.
2. Ввести в него значения с клавиатуры.
3. Пускай индекс элемента массива является номером дома, а значение - число жителей, проживающих в доме.
Дома с нечетными номерами расположены на одной стороне улицы, с четными - на другой. Выяснить, на какой стороне улицы проживает больше жителей.
4. Вывести на экран сообщение: "В домах с нечетными номерами проживает больше жителей." или "В домах с четными номерами проживает больше жителей."
Вопрос был к п.4 условий.
Рассмотрены два исхода, но есть еще один - равенство. Что делать, когда количество жителей с четной и нечетной сторон одинаковое. Валидатор на это не реагирует.
0
Стас ПасинковSoftware Developer в ZipyMaster
5 апреля 2019, 06:51
в итоге, как бы не было сделано - валидатор принимает и так, и эдак?)
тогда это не баг, а фича))
0