TOPIC
Conversao para int antes do Array.Sort
Leo Vilano asked 2 months ago
Conversao para int antes do Array.Sort
Estou fazendo um sort de array para resolver esse desafio porem ele esta fazendo o sort em cima de uma string, ele nao ordena em ordem numeral
Tem alguma solucao para isso ?
String[] valores1;
valores1 = Console.ReadLine().Split(' ');
Array.Sort(valores1);
Array.Reverse(valores1);
n1 = double.Parse(valores1[0]);
n2 = double.Parse(valores1[1]);
n3 = double.Parse(valores1[2]);
EDIT
Consegui dessa forma
valores1 = Console.ReadLine().Split(' ');
valores2 = Array.ConvertAll(valores1, double.Parse);
Array.Sort(valores2);
Array.Reverse(valores2);
n1 = valores2[0];
n2 = valores2[1];
n3 = valores2[2];
Quem quiser colocar uma forma melhor e mais eficiente fica a vontade :)
Obrigado
This topic has not been answered yet. Be the first!