Искал в вопросах по подобной задаче и не нашел для себя ответа. Программа работает, все условия выполнены, но не проходит тест. В чём дело?

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(reader.readLine());
        int i=0;
        int maximum = 0;
        if(n>0)
        {
            while (i< n)
            {
                int ct = Integer.parseInt(reader.readLine());
                if(ct>maximum) maximum = ct;
                i++;
            }
            System.out.println(maximum);
        }

задан 13 Окт '16, 13:38

VanekLeontev's gravatar image

VanekLeontev
1
одобрено: 0%

закрыто 13 Сен, 13:34

AndyRad's gravatar image

AndyRad
13.1k29

Вопрос был закрыт по следующей причине: "Problem is not reproducible or outdated" AndyRad 13 Сен, 13:34


ну тут все отвечающие помнят задания наизусть - приятно что о нас так думают. там вроде сказано что первое число по любом больше 0, и проверка не нужна. а еще, в твоем цикле последнее число сравниваться не будет. и еще не мало важно - первое больше 0, а все остальные могут быть меньше, при сравнивании с 0 будет очень неправильно работать - гугли самое меньшее значение инт

ссылка

опубликован 13 Окт '16, 13:54

Lexa_Morgenshtern's gravatar image

Lexa_Morgens...
1.3k110
одобрено: 25%

изменено 13 Окт '16, 13:55

Следить за вопросом

По Email:

После авторизации вы сможете подписаться на любые обновления здесь

Основы Markdown

  • *italic* or _italic_
  • **bold** or __bold__
  • ссылка:[текст](http://url.com/ "заголовок")
  • изображение?![alt текст](/path/img.jpg "заголовок")
  • нумерованный список: 1. Foo 2. Bar
  • Для того чтобы добавить разрыв строки просто добавьте два пробела.
  • основные HTML тэги, также поддерживаются

Тэги:

×337
×9

Задан: 13 Окт '16, 13:38

Просмотров: 255 раз

Отредактирован: 13 Сен, 13:34