Hirdetés

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

  • Lacces

    őstag

    Visszatértem.

    Én nagyon elakadtam egy feladat leprogramozásában. Rendkívül rosszul gondolkodom benne. Már 4 órát töltök vele, netet böngészem de nem bírom felfogni, amiket ott találok (pontosat olyat nem, mint ami nekem kell). Kellene a szájba rágós segítség.

    Feladat: Program írása... a beolvasott számok összes másodosztályú, ismétlés nélküli kombinációját lexikografikusan növekvő sorrendben!

    Példa:
    7 2 5 3
    Ezt rendezem, okés, beolvastatom, gyerekjáték.
    A fenti bemenethez tartozó kimenet:
    2 3
    2 5
    2 7
    3 5
    3 7
    5 7

    Valami ilyet írtam legutolsó probálkozásom, ami egy hulladék:
    static void combination_out_repeat(int[] a)
    {
    for (int i = 0; i < a.Length; i++)
    {
    int actual = a[i];
    //int next=a[i+1];
    int last = a[a.Length - 1];

    while (actual<last)
    {
    Console.WriteLine(a[i]+" "+a[i+1]);

    }
    actual++;
    }

    Már ideges is vagyok, hogy ilyen sok időm elment egy piti feladatra... de nem bírom le implementálni, amit akarok.
    QuickSort, BubbleSort stb... leprogramozom és értem is. De itt a .... kivan, hogy nem megy, már a falat verem.

    Ha egy kezdőnek szánt, ilyen számos példás weboldalt tudtok ajánlani már az is tökéletes!

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