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

  • Karma

    félisten

    válasz cellpeti #2017 üzenetére

    De otthon olvasgathatod azért, és nem hiszem, hogy nagy költség lenne.

    A maximumkeresés lényege, hogy:
    1) Kinevezed a tömb első elemét maximumnak.
    2) Egy ciklusban bejárod a tömböt, ha a maximumnál nagyobb számot találsz, az lesz az új maximum.
    3) A végén visszaadod vagy a maximumot, vagy az indexét, attól függően mi kell.

    Pl. egészekre, feltételezve, hogy a tömb legalább egy elemű, és a legnagyobb elem indexét kell visszaadni (mint pl. a feladatodban is kell majd):

    int max(int count, int* array)
    {
    int maxIndex = 0;
    int i;

    for (i = 1; i < count; i++)
    {
    if (array[i] > array[maxIndex])
    {
    maxIndex = i;
    }
    }

    return maxIndex;
    }

    Jester01: Kösz, behaluztam valamiért, hogy ennek van értelme.
    Javítottam a hagyományos megoldásra.

    [ Szerkesztve ]

    “All nothings are not equal.”

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