Új hozzászólás Aktív témák

  • K_Gabor

    tag

    válasz netpeti98 #4991 üzenetére

    Ha ezt a kis változtatást beleteszed akkor látod,hogy melyik lépésnél melyiket fogja cserélni.
    Ez a rendezés sok lépésen keresztül cserélgeti az elemeket,nem tud olyat,hogy egyből mindent a helyére :)
    Ha esetleg fogsz egy papírt és pár darab számmal végig zongorázód a ciklusokat és a változókat/tömböt felírod akkor könnyebben rájössz hogyan is műkösik.

    int[] tomb = new int[10] { 7, 10, 1, 3, 2, 8, 4, 9, 6, 5 }; //igy egyszerubben meg tudod adni a tomb elemeit

    for (int a = 0; a < tomb.Length-1; ++a)
    {
    for (int b = a+1; b < tomb.Length; ++b)
    {
    if (tomb[a] > tomb[b])
    {
    szamlalo++;
    int c = tomb[a];
    tomb[a] = tomb[b];
    tomb[b] = c;

    for (int j = 0; j < tomb.Length; j++) {
    Console.Write(tomb[j] + " ");
    }

    Console.Write("\t"+szamlalo+".");
    Console.WriteLine();
    }

    }

    }

    (#4992) fordfairlane igen,buborékos akar lenni

Új hozzászólás Aktív témák