Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Geage
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 13
#1

Заполнение массива имеющимися объектами

28.12.2013, 22:14. Просмотров 346. Ответов 3
Метки нет (Все метки)

Доброго времени суток!

Подскажите пожалуйста, как реализовать следующую задачку на C#.

Есть класс. В этом классе есть три объекта. У каждого объекта два параметра: "имя", вводимое пользователем и "качество" задающееся рандомом. Нужно составить массив из этих объектов и из массива выбирать объект, "качество" которого лучше чем у всех остальных.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2013, 22:14
Ответы с готовыми решениями:

Создание массива с разными объектами
Всем привет! Нужно создать массив с разными объектами, с возможностью...

Найти сумму четных элементов массива целых чисел. Размерность массива – 20. Заполнение массива осуществить случайными числами от 100 до 200
Найти сумму четных элементов массива целых чисел. Размерность массива – 20....

Сравнение текущего имени пользователя с имеющимися в БД
Здравствуйте! Закавыка такая.. Есть Форма на ней dataGridView1 и...

Заполнение массива и ошибка "Индекс находился вне границ массива"
Как исправить проблему? for (int i = 0; i <= n; i= i + 1 ) { ...

Заполнение массива 1 и 0.
Всем привет. как можно заполнить массив не случайными числами,а именно...

3
rattrapper
foo();
864 / 568 / 221
Регистрация: 03.07.2013
Сообщений: 1,547
Записей в блоге: 2
28.12.2013, 22:35 #2
псевдокод
C#
1
2
B[] array = new B[3]();
B best = array.Select(n=>new B()).Max(n=>n.Quality);
1
Geage
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 13
28.12.2013, 22:49  [ТС] #3
В 1 строке что в скобочках писать?
0
Kruds
694 / 694 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
Завершенные тесты: 1
28.12.2013, 23:37 #4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class Program
{
    static void Main()
    {
        SomeObject[] arr = { new SomeObject("A"), new SomeObject("B"), new SomeObject("C") };
        SomeObject max = arr[0].Value > arr[1].Value ?
                            (arr[0].Value > arr[2].Value ? arr[0] : arr[2]) :
                            (arr[1].Value > arr[2].Value ? arr[1] : arr[2]);
    }
 
    class SomeObject
    {
        public readonly string Name;
        public readonly int Value;
 
        public SomeObject(string name)
        {
            this.Name = name;
            this.Value = new Random(name.GetHashCode()).Next(100);
        }
    }
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2013, 23:37

Автоматическое заполнение массива
Ребят, помогите. Нужно заполнить массив. У меня есть первая строка, которая...

Заполнение массива змейкой
Здравствуйте! Есть задача: Заполнить массив в следующей последовательности:...

Заполнение динамического массива в С#
Пытаюсь заполнить массив элементами от начального значения (demarrer) до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru