Witajcie, miałem do wykonania zadanie, które sortuje wprowadzone dane wejściowe (liczby).
Przykład:
Dane wejściowe (oddzielone spacją): 1 3 2 4 1 2 5 1 3
Wynik: 1, 1, 1, 2, 2, 3, 3, 4, 5
Napisałem kod, który działa, jednak wstawia mi również znak interpunkcyjny (przecinek) po ostatniej liczbie.
Moja prośba to pomoc w naprawieniu kodu aby po ostatniej cyfrze nie wstawiał przecinka. I jeszcze pytanie jakbym chciał go zmienić aby szeregował liczby od największej to co trzeba by było zmienić ?
using System;
class Program
{
public static void Main()
{
int[] a = Array.ConvertAll<string, int>(Console.ReadLine().Split(" "), int.Parse);
Array.Sort(a);
foreach (int i in a)
{
Console.Write("{0}, ", i);
}
}
}