Задача по алгоритмам Ӏ Java Syntax: 5 уровень, 12 лекция

  • 8
  • Недоступна
Все классические алгоритмы уже давным-давно запрограммированы. Тем не менее, задачки на алгоритмы — очень ценны. Хотя бы тем, что, развивают мышление программиста. В алгоритме поиска максимума ничего сложного и нет. Так что не медлим: пишем программу, в которой задаем положительное целое число n, затем вводим n чисел и находим максимальное среди них.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (648)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Богдан Демидчук
Уровень 18, Украина
позавчера, 10:20
Не считывается числа в IntelLiJ Idea через reader.readLine() Первая строка считывет нормально, а следующая записывает только символ перевода строки ну и выдет Number Format Exception. Может кто знает как "починить" ?
Богдан Демидчук
Уровень 18, Украина
позавчера, 10:20
А через Scanner работает через next()
Иван Овчаренко
Уровень 8, Москва
13 мая, 20:28
Про массив в занятиях ни слова и я спецом решал без него, пришлось использовать две дополнительные переменные в качестве буфера -_-
Абдурахман
Уровень 12
25 февраля, 06:53
интересная задача
Эд Кукса System Engineer
15 января, 05:15
П.2 - надо уточнять, какое именно число надо выводить? Про вывод максимального - уже написано в п.5, из-за этого только с 4-го раза прошёл валидацию, т.к. выводил и N, и элементы массива. Оказалось, что на экран надо только maximum вывести.
Тимур
Уровень 15, Махачкала, Россия
7 января, 15:50
Получилось сделать без массива, через буферную переменную, которая сравнивает введенное число с предыдущим (которое хранит maximum). Первым значением для maximum дал первый ввод числа, а затем цикл, c n-1 итераций.
Александр
Уровень 8, Москва, Россия
23 января, 17:42
Сделал также, компактное решение.
Dmitry
Уровень 12
11 декабря 2021, 05:40
долго мучался с пунктом 5 не понимая почему не проходит проверку. пока не проверил на ввод отрицательные числа...
Elidriel
Уровень 35, Воронеж
25 ноября 2021, 14:36
int maximum = -2147483648;
Dmitry
Уровень 12
11 декабря 2021, 05:41
тоже вариант:-)
YesOn
Уровень 8, Томск, Россия
21 октября 2021, 17:58
Не присваивайте int maximum = 0, это не даст Вам выполнить предпоследнее условие задачи. Действуйте через Integer.MIN_VALUE.
Денис
Уровень 14, Пермь, Россия
9 декабря 2021, 07:30
Пытался найти информацию чтобы решить задачу через MIN_VALUE. Ничего не понял, решил все через массив и простое сравнение
Артур
Уровень 6, Алматы
9 октября 2021, 07:42
5 пункт не проходит валидацию. Что я делаю не так?
Druha
Уровень 28
10 октября 2021, 00:05
Попробуй ввести например три следующих числа: -55, -100, -5 Какое из этих чисел выведет твой алгоритм? P.S. для этой задачи рекомендую посмотреть что такое Константа Integer.MIN_VALUE
Артур
Уровень 6, Алматы
25 октября 2021, 16:05
Спасибо большое!
Булат
Уровень 10, Набережные Челны, Россия
6 октября 2021, 15:13
Потратил час на 10 строк кода 👍