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!

Remember not post solutions. Your post may be reviewed by our moderators.