Минимум трёх чисел

  • 7
  • Недоступна
«Не сравнивай меня с другими!», — вскрикнул N. Но в этом мире без сравнений не получится. А уж в программировании — и подавно. Давайте зададим три числа, посмотрим на них, и поймём, какое из них самое маленькое. Сделаем это с помощью программы, точнее, — специального метода min, который будет вычислять, какое из чисел меньше двух других.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (176)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Ирина3 уровень, Москва
5 ноября, 14:39
В данной задаче в начале метода ввожу int d; - проверка ругается, пишет "Переменная d не проинициализированна" если ввожу int d = 0; - все правильно отрабатывает. Это баг какой-то или в данной задаче обязательно сначала нужно присвоить значение для переменной d? Если нужно - то почему?
Anatoliy4 уровень, Печора
3 ноября, 16:05
Создаем переменную типа int,потом два условия if....else(во втором сравниваем наименьшее среди первых двух чисел с третьим),далее return-ом возвращаем наименьшее в метод main для печати.
Nikolai Stepanov5 уровень
29 октября, 21:50
Сработало только со знаком "меньше или равно", просто "меньше" не засчитывает.
Александр4 уровень, Сургут
22 октября, 08:21
Вот интересно, а если я вообще в ступоре и не понимаю что и как здесь делать, кто нибудь поможет ????
Ruslan2 уровень
31 октября, 05:23
конечно, для это есть раздел помощь выше вашего кода.
Дина5 уровень, Харьков
18 октября, 20:22
у меня тоже самое... Переделала по другому. Выводит ответ: 1 -3 3 5 Проверь работу функции min с последовательностью: 2, 1, 3. Ожидаемый вывод: 1 Правильно же вывел, почему ошибка???
Александр2 уровень
позавчера, 12:34
Тоже самое. Разобралась что к чему?
15 октября, 07:06
дай значение переменной s = 0;
Nokitana23 уровень, Могилев
11 октября, 18:20
Переделала по другому. Выводит ответ: 1 -3 3 5 Проверь работу функции min с последовательностью: 2, 1, 3. Ожидаемый вывод: 1 Правильно же вывел, почему ошибка???
Nokitana23 уровень, Могилев
11 октября, 17:56
public static int min(int a, int b, int c) { int s; создаю новую переменную записи. При проверке пишет "Возможно переменная "s" не проинициализирована" В чем причина? Хотя в предыдущей задаче такая же инициализация x прошла на ура.
27 октября, 07:06
инициализация означает присвоить переменной какое-то значение. Не проинициализирована то и значит,что в переменной s ничего не лежит.
Илья8 уровень
4 октября, 12:30
Прога не работает от слова совсем! уже и копировал с точностью до знака, и сам писал и сравнивал, в 3мя вариантами, и ничего! в лучшем случае запускается, но в последнем сравнении выдаёт 10! хотя всё написано правильно!
Виктория4 уровень, Николаев
3 октября, 20:49
Коля, return один раз вызывается и нужно еще переменную создать m2, и её же и будет return возвращать и ещё нюанс лучше задать <= вместо <