Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2013, 21:53   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Utkin
Давайте смеяться вместе. Итак Вы утверждаете что 5 больше 5?
А давайте!
нет, я не утверждаю, что 5 больше 5. я утверждаю, что из трех чисел a=1 b=5 и c=5 наибольшим является значение равное 5.
Хотите поспорить - докажите мне, что я не прав.

кстати, если вдруг интересно мнение программистов от MicroSoft, то есть такая функция в .NET в модуле Math - Max
c MSDN - Math.Max - метод
Цитата:
Math.Max - метод

Возвращает большее из двух указанных чисел.
Попробуйте выдать Math.Max(5, 5) и объяснить полученный результат.



p.s. честно слово, не понимаю, что Вы пытаетесь доказать.. что когда максимальное значение встречается более одного раза, то оно перестаёт быть максимальным? И данная задача в этом случае решения не имеет?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.02.2013, 22:08   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Итак Вы утверждаете что 5 больше 5?
А какая разница какое из больших брать?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.02.2013, 11:20   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Может быть просто стоит уточнить задачу? Когда у меня было такое задание препод требовал два результата. И не числовые значения, а символьные имена, то есть b и с в данном случае.
Цитата:
кстати, если вдруг интересно мнение программистов от MicroSoft, то есть такая функция в .NET в модуле Math - Max
Вообще не аргумент. Библиотечные функции к примеру не любят вычислять корень из -1, но это не означает что его нет.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 14.02.2013, 11:27   #14
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
Библиотечные функции к примеру не любят вычислять корень из -1, но это не означает что его нет.
Есть вещественное число, квадрат которого равен -1? Ну-ну...
Abstraction вне форума Ответить с цитированием
Старый 14.02.2013, 11:41   #15
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Utkin
Может быть просто стоит уточнить задачу? Когда у меня было такое задание препод требовал два результата. И не числовые значения, а символьные имена, то есть b и с в данном случае.
ОМГ! А может стоило сразу об этом и сказать? А то Вы как в том анекдоте про посетителя и официанта, когда суп принесли, а ложку забыли...

Разумеется, такой поворот дела вполне возможен.
если нужно назвать какое из чисел(переменных) имеет наибольшее значение, (а не найти наибольшее значение), тогда, безусловно, задача может иметь в виде решения не только одно значение (порядковый номер наибольшего числа или символьное имя переменной), но и два и даже три (если все три числа имеют одинаковое значение).
Тут я согласен. Это совершенно разные задачи!
Но это уже забота автора топика - какую задачу он решает и что ожидается увидеть в ответе - наибольшее значение или имя(имена) переменной с наибольшим значением.

p.s. используя любую из функций получения наибольшего значения, приведённых выше, это можно записать, например так
Код:
....
            float a = 1, b = 5, c = 5;

            Console.WriteLine("Наибольшее значение: " + ShowMaxValueVariablesName(a,b,c));



private static string ShowMaxValueVariablesName(float a, float b, float c)
{
    float max_value = Math.Max(Math.Max(a, c), b);
    return ((a == max_value) ? " A " : "") + ((b == max_value) ? " B " : "") + ((c == max_value) ? " C " : "");
}

Цитата:
Сообщение от Abstraction
Есть вещественное число, квадрат которого равен -1? Ну-ну...
согласен. +1
Serge_Bliznykov вне форума Ответить с цитированием
Старый 14.02.2013, 11:57   #16
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Abstraction Посмотреть сообщение
Есть вещественное число, квадрат которого равен -1? Ну-ну...
А при чем здесь вещественные числа?
Цитата:
ОМГ! А может стоило сразу об этом и сказать?
Ну я как бы намекал ...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 14.02.2013 в 12:14.
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти количество положительных чисел среди четырёх целых чисел. teac2011 Помощь студентам 0 01.12.2011 19:58
Найти среди чисел пару чисел с минимальной по модулю разностью stas135642 Общие вопросы C/C++ 2 31.10.2010 12:40
Среди двух переменных а и в, не применяя оператора найти наибольшее ulaza Помощь студентам 13 21.01.2010 09:16
Среди чисел из интервала от А до В найти все простые. veterok Помощь студентам 1 22.04.2009 19:23
найти наибольшее из трех чисел: MA, MB, MC, где MA,MB,MC - следы матриц A,B,C соответственно andygood Паскаль, Turbo Pascal, PascalABC.NET 1 14.04.2009 19:24