Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
функция которая вычисляет минимум из трёх чисел
#1
Продолжаю изучать java и конечно же у меня возникли вопросы.
Проблема в том что я не знаю как написать функцию, которая вычисляет минимум из трёх чисел.
Вот что я написал
Посоветовали использовать класс java.lang.Math и написать что то типа Math.min(a, Math.min(b, c)); такого, думаю что так будет работать но мне необходимо выполнить задание по шаблону т.е Math.min(a, Math.min(b, c)); отпадает.
Шаблон
Подскажите пожалуйста, что не так. Я уже не знаю что думать. Гуглить не хочу т.к уверен что найду готовое решение и просто спишу Sad мне нужна небольшая подсказка Smile
Ответ
#2
Если числа даются статично, т.е. для каждой переменной свое число и оно не динамично - ваш способ вполне подходит.

Правда немного эффективней будет, если подобрать все варианты развития.

- Если a < b и a < c, то минимальное a.
- Если с < b и c < a, то минимальное c
- Если b < c и b < a, то минимальное b.
- Если условия не подходят, то числа равны.
Ответ
#3
trixiejack Написал:Если числа даются статично, т.е. для каждой переменной свое число и оно не динамично - ваш способ вполне подходит.
Но увы, мой вариант ответа считается не верным, код компилируется и и т.д. но считается не верным.
Ответ
#4
desolator Написал:Но увы, мой вариант ответа считается не верным, код компилируется и и т.д. но считается не верным.

Я обновил свой ответ.
Ответ
#5
desolator, не могли бы уточнить условие, а то я чёт не понимаю, что вам толком нужно.
Fortuna - non penis, in manus non recipe.
Ответ
#6
trixiejack;343583 Написал:- Если a < b и a < c, то минимальное a.
- Если с < b и c < a, то минимальное c
- Если b < c и b < a, то минимальное b.
- Если условия не подходят, то числа равны.
Так тоже пытался и опять таки ответ считается не верным.
Ashe;343587 Написал:desolator, не могли бы уточнить условие, а то я чёт не понимаю, что вам толком нужно.
Условие: Написать функцию, которая вычисляет минимум из трёх чисел.
Ответ
#7
desolator Написал:Так тоже пытался и опять таки ответ считается не верным.

Условие: Написать функцию, которая вычисляет минимум из трёх чисел.

Кто и по какому критерию это судит?
Ответ
#8
trixiejack Написал:Кто и по какому критерию это судит?
http://javarush.ru/course.html не знаю какая магия там происходит но как то судит, в моем случае вердикт - ответ не верен.
Ответ
#9
Как минимум в вашей функции ошибка
[src=java]
if (a < B)
m = a;
[/src]
Компиляторы чувствительны к регистру.
Ответ
#10
Ro_0TT Написал:Как минимум в вашей функции ошибка
[src=java]
if (a < B)
m = a;
[/src]
Компиляторы чувствительны к регистру.
Эта ошибка есть только здесь в теме т.к переписывал руками на форум видимо ошибся , а на деле этой синтаксической ошибки не было, писал ведь что код компилируется Smile

Добавлено через 2 минуты
Написал вот так:
kod
По прежнему - ответ не верный... Вот беда Sad
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Функция рандом vitlav 5 4,554 01-17-2011, 12:18 PM
Последний пост: MROBAR

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)