Получить номер строки с максимальным значением (список или таблица)

Livekik

Client
Joined
Aug 18, 2016
Messages
27
Reaction score
1
Points
3
Добрый день.

Есть десяток строк с числами (или в таблице или в списке).
Есть ли способ получить номер строки содержащей максимальное число?

Спасибо.
 

arhip1985

Client
Joined
Oct 31, 2011
Messages
2,995
Reaction score
787
Points
113
отсортируй по убыванию - и будет строка под номером - 0, или сортировать нельзя? тогда си шарп только
 
  • Thank you
Reactions: Livekik

sanya

Client
Joined
Sep 8, 2015
Messages
196
Reaction score
51
Points
28
Code:
List<double> list=new List<double>();
var list_zenno=project.Lists["список из проекта zenno"];

for(var i=0;i<list_zenno.Count;i++)
{
    list.Add(Convert.ToDouble(list_zenno[i]));
}
var max=list.Max();
for(var i=0;i<list.Count;i++)
{
    if(max==list[i])
    return i;
}
 
Last edited:

S16er1um

Client
Joined
Apr 14, 2016
Messages
826
Reaction score
240
Points
43
отсортируй по убыванию - и будет строка под номером - 0, или сортировать нельзя? тогда си шарп только
а вот и не врите!) не только c#!

объявляешь 3 переменные. string,stringMax, Max (строка,строка в которой максимальное число, и текущее максимальное число, соответственно). инициализируешь их нулями. начинаешь в цикле плюсовать строку проверяя при этом колонку (колонка же у тебя статичная). если в колонке число больше чем текущее Max - то записываешь в stringMax номер строки в которой сейчас проходит поиск, а в Max записываешь это самое число. и идешь дальше по циклу. в Конечном итоге получишь максимальное число в Max и в stringMax номер строки, в котором оно находится).

П.С уточню уж на всякий случай, что зациклить нужно только string (в каждом цикле её увеличивать на 1) :D
 

S16er1um

Client
Joined
Apr 14, 2016
Messages
826
Reaction score
240
Points
43
Короче на пальцах) скучно было , держи. Основное сделал. Доделай только, чтоб тебе эти максимальные значения ещё куда-то выводились. пусть даже в файл
 

Attachments

  • Thank you
Reactions: Livekik

Livekik

Client
Joined
Aug 18, 2016
Messages
27
Reaction score
1
Points
3
Спасибо!
 
  • Thank you
Reactions: S16er1um

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)