Улицы и дома

  • 4
  • Недоступна
На улице Чёткой — разборки. Чётная и нечётная стороны разбираются, кто круче, и полным составом, включая грудничков, выходят стенка на стенку. Определим, у какой стороны выше шанс на победу (больше жителей — выше шанс). Создаем массив на 15 чисел (15 домов, индекс — номер дома), в ячейку записываем число жителей и считаем жителей четной и нечетной стороны.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (148)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Andrey Nagornov8 уровень, Dimitrovgrad
вторник, 20:36
Эта точка...
Денис Громович9 уровень, Минск
13 июля, 15:06
Что делать, если суммы равны?
Anastasia7 уровень
8 июля, 21:22
перепутано в валидаторе четные и нечетные, я поменяла больше на меньше, и проверка прошла
Maxim8 уровень, Москва
8 июля, 12:00
Ох уж эти точки в конце вывода )))
Alexey Losevich12 уровень, Минск
7 июля, 13:23
Для тех, кто вылетает за пределы массива, посоветую использовать визуализатор типа такого. В данной задачке сильно помог. Один нюанс - он не понимает ввода с клавиатуры, поэтому пришлось создать массив с уже заданными значениями. Если кто-то знает похожий сервис, но с вводом значений с клавиатуры, буду признателен)
Вадим Роготнев9 уровень, Екатеринбург
29 июня, 11:19
дополнительно выводил проверку по суммам, и не мог понять почему валидатор ругается))
Дмитрий8 уровень, Казань
7 июня, 11:27
Код рабочий написал) а по привычке из прошлых заданий цикл сделал до 10-го элемента массива, а в условии 15 ... разбирался минут 10))) будьте внимательны)
Ivan9 уровень, Нижний Новгород
20 мая, 06:34
Так и просит забыть "ё"...
Игорь8 уровень
27 апреля, 08:36
очень понравилась задача, хоть и решил не с первого раза
Kijke Jackson9 уровень, Москва
29 марта, 12:07
Значения четных и нечетных адресов можно суммировать через циклы: for (int i = 0; i < arr.length; i = i+2) - на четные; for (int i =1; i < arr.length; i = i+2) - на нечетные.
Ivan Martyniuk7 уровень
10 мая, 10:56
я тоже так попытался сначала, но так ты вылезаешь за границы массива и вылетает exception]
Александр15 уровень
24 мая, 14:03
Выхода за пределы массива в предложенном варианте нет. Проверка условия происходит после каждого изменения счетчика цикла. То есть порядок такой: 1) стартуем с i = 0; 2) проверяем условие; 3) выполняется итерация цикла; 4) изменяем счетчик; 5) и заново с шага 2)
Dinar9 уровень, Казань
10 июля, 08:47
Интересный способ, спасибо) Сначала сделал через if else с делением на остаток, почему то не проходили условия последние. Переделал Вашим способом и работает.