0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 20
|
|
1 | |
Реализовать обобщенный класс, включающий функцию вычисления максимального числа из массива чисел06.12.2013, 18:39. Показов 2874. Ответов 9
Метки нет (Все метки)
Помогите с заданием!!!Ни чего не могу придумать...
Реализовать обобщенный класс, включающий функцию вычисления максимального числа из массива чисел, переданного в параметре. В качестве параметров могут выступать только числа (float, double, int, byte).
0
|
06.12.2013, 18:39 | |
Ответы с готовыми решениями:
9
Как правильно реализовать обобщённый класс? Написать рекурсивную функцию для вычисления максимального элемента массива из n элементов Написать рекурсивную функцию для вычисления максимального элемента массива из n элементов Написать рекурсивную функцию для вычисления максимального элемента массива из n элементов |
13 / 13 / 2
Регистрация: 21.08.2012
Сообщений: 66
|
||||||
06.12.2013, 21:26 | 2 | |||||
Блин, вот только тебя запалят с таким кодом!)
1
|
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 20
|
|
06.12.2013, 23:25 [ТС] | 3 |
Спасибо Огромное:-)
Дааааа, сразу поймут, что не я делал:-) я не могу до такого додуматься:-)
0
|
13 / 13 / 2
Регистрация: 21.08.2012
Сообщений: 66
|
|||||||||||
06.12.2013, 23:32 | 4 | ||||||||||
0
|
84 / 85 / 48
Регистрация: 12.10.2013
Сообщений: 1,079
|
||||||
07.12.2013, 22:54 | 5 | |||||
Есть попроще вариант , но нужно отсеять в коде (float, double, int, byte).
Код:
0
|
Master of Orion
|
||||||
07.12.2013, 23:26 | 6 | |||||
no.Oby, во-первых указывать T в дважды (в классе и в методе) не нужно, выбери что-то одно.
Во-вторых мб так, не ?
0
|
13 / 13 / 2
Регистрация: 21.08.2012
Сообщений: 66
|
|
09.12.2013, 11:38 | 7 |
Я исходил из того что static нельзя, для меня обобщённый класс это не статический класс с обобщённым методом(хоть и спорно).
Ну и условие с фильтром типов почему то все упорно игнорируют) Так то я намекнул, что всё вообще можно свести к extension методу который уже есть! только надо фильтр дописать.
0
|
Master of Orion
|
||||||
09.12.2013, 13:42 | 8 | |||||
no.Oby, ну фильтром выступает Where. На самом деле я не знаю, почему они его не встроили в сам метод Max, вместо того, чтобы бросать исключения в рантайме...
Добавлено через 56 секунд
да и ограничение на структуры странное. Вдруг я подставлю IComparable<T> класс, для него max посчитается нормально.
0
|
13 / 13 / 2
Регистрация: 21.08.2012
Сообщений: 66
|
|
09.12.2013, 13:45 | 9 |
Аааа) точно ну тут тупанул да)
Ну struct это аля where ValueType. Если убрать generic из GetMax то всё будет по фен-шую)
0
|
Master of Orion
|
|||||||||||
09.12.2013, 13:47 | 10 | ||||||||||
no.Oby, эт тоже пушка
0
|
09.12.2013, 13:47 | |
09.12.2013, 13:47 | |
Помогаю со студенческими работами здесь
10
Написать рекурсивную функцию для вычисления максимального элемента массива из n элементов. Реализовать рекурсивную функцию вычисления степени из числа Реализовать функцию, находящую произведение индексов максимального и минимального элементов массива обобщенный класс для чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |