package com.javarush.test.level05.lesson12.bonus03;

import java.io.*;

/ Задача по алгоритмам Написать программу, которая: 1. вводит с консоли число N > 0 2. потом вводит N чисел с консоли 3. выводит на экран максимальное из введенных N чисел. /

public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String N1 = reader.readLine(); int N = Integer.parseInt(N1);

    if (N>0)
    {
        int maximum = 0;
        for (int i = 1; i <= N; i++)
        {
            String chislo1 = reader.readLine();
            int chislo = Integer.parseInt(chislo1);
            if(chislo>maximum){
                maximum = chislo;
            }
        }
        System.out.println(maximum);
    }
}

}

подскажите в чем я тут ошибся?

задан 07 Ноя '16, 07:55

animetrity's gravatar image

animetrity
11
одобрено: 0%

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

AndyRad's gravatar image

AndyRad
13.1k29

1

Есть варианты. Integer.MIN_VALUE, или поставить первый элемент массива.

(07 Ноя '16, 08:11) AndyRad

ну я поставил для числа максимум изначальное значение -2786448, проверку прошла но моё эго не довольное(( ибо это решение напролом так сказать.

(07 Ноя '16, 08:07) animetrity

Число N - больше нуля, а вводимые дальше числа могут быть меньше нуля. maximum = 0 - не пройдет.

(07 Ноя '16, 08:05) AndyRad

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

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

По Email:

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

Основы Markdown

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

Тэги:

×3,808
×1

Задан: 07 Ноя '16, 07:55

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

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