Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
7 / 7 / 2
Регистрация: 29.12.2009
Сообщений: 132

Найти строку с максимальным значением по столбцу

01.07.2017, 09:49. Показов 1119. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,
Нужно найти по части таблицы значение столбца С1, соответствующее максимальному значению по столбцу С2.
Или, на крайний случай, строку, содержащую максимум по С2.
Конструкция типа
C#
1
2
3
4
5
6
7
8
var qq = dt.AsEnumerable().
                Where(бла-бла-бла).
                Select(r => new
                {
                    с1 = r.Field<double>("с1"),
                    с2 = r.Field<double>("с2")
                }).
                Max(r => r.с2);
к сожалению возвращает только максимум С2.
А нужна пара С1-С2...
На примере
Есть часть таблицы
С1 С2
1 11
22 222
3 33
Как найти пару С1=22, С2=222?

Добавлено через 12 минут
PS Массив большой, поэтому хотелось бы обойтись без сортировки...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.07.2017, 09:49
Ответы с готовыми решениями:

Найти среднее арифметическое между максимальным значением матрицы и максимальным значением массива
Заданы матрица и массив. Определить среднее арифметическое между максимальным значением элементов матрицы и максимальным значением...

Найти строку с максимальным значением и подсчитать ее сумму
Найти строку с максимальным значением и подсчитать ее сумму

Дан массив.найти номера всех элементов:с минимальным значением,с максимальным значением.
Привет всем!!!помогите решить задачи на С#. 1.Дан массив.найти номера всех элементов:с минимальным значением,с максимальным значением. ...

1
134 / 130 / 107
Регистрация: 17.03.2009
Сообщений: 364
01.07.2017, 14:39
C#
1
2
3
4
5
6
7
8
            
var qq = dt.AsEnumerable()
                .Where(z => z.Field<double>("c2") == dt.AsEnumerable().Max(r => r.Field<double>("c2")))
                .Select(r => new
                {
                    с1 = r.Field<double>("c1"),
                    с2 = r.Field<double>("c2")
                }).First();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.07.2017, 14:39
Помогаю со студенческими работами здесь

Удалить строку матрицы, содержащую элемент с максимальным значением
Программа не запускается, не могу найти ошибку. Задание: Задана матрица размером n*m. Удалить строку матрицы, содержащую элемент с...

айти и вывести строку матрицы с максимальным значением суммы элементов
Дана целочисленная матрица А(N, M) , где N и М – заданные натуральные числа. Найти и вывести строку матрицы с максимальным значением суммы...

В матрице переставить последнюю строку со строкой с максимальным средним арифметическим значением
Заданы два двумерных массива А(4, 4) и В (3, 3). Для каждого из них переставить последнюю строку со строкой с максимальным средним...

Переставить последнюю строку матрицы со строкой с максимальным средним арифметическим значением
Пожалуйста, помогите составить программу. Заданы два двумерных массива А(4,4) и В(3,3). Для каждого из них переставить последнюю...

Найти элемент матрицы с максимальным значением
Помогите с практической, пожалуйста! Найти элемент матрицы (5х3) с максимальным значением и вывести его значение и индексы.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru