Diskuze: BubbleSort
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, takže nemůžeš použít, že by si to dal do List a ten si potom dal Sort() ?
A to naplním jak přesně? Chápu to dobře že na obr. 1 tam jsou ty hodnoty tam v závorce { } a z těch to potom seřazuje. A u obr. 2 tak tam to nemá z čeho naplňovat? A pokud tedy ano tak jak to naplním. Děkuji
Třeba tak, že si přes for projdeš jednotlivé prvky pole a uložíš do nich random čísla.
Může být?
static Random r = new Random();
static int[] pole;
static void Main(string[] args)
{
Console.WriteLine("Počet čísel");
string input = Console.ReadLine();
int number;
Int32.TryParse(input, out number);
pole = new int[number];
GeneratorCisel(number);
Console.WriteLine("Nezařezená čísla jsou");
Console.WriteLine("");
foreach (int cisloNezarezene in pole)
{
Console.WriteLine(cisloNezarezene.ToString());
}
Console.WriteLine("");
Console.WriteLine("Sezařená čísla jsou");
Console.WriteLine("");
int[] SezarenePole = (from cislo in pole orderby cislo ascending select cislo).ToArray();
foreach (int cisloserazene in SezarenePole)
{
Console.WriteLine(cisloserazene.ToString());
}
Console.WriteLine("");
Console.ReadLine();
}
static void GeneratorCisel(int PocetCisel)
{
for (int i = 0; i < PocetCisel; i++)
{
int temp = r.Next(100);
pole[i] = temp;
}
}
Zobrazeno 8 zpráv z 8.