Hirdetés

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

  • PazsitZ
    addikt

    Sziasztok.
    Megin kellene egy kis segitség :(
    Ez lenne a feladat: Adott egy egész tömb. Írja ki a tömböt, majd fordítsa meg a tömb elemeinek a
    sorrendjét és írja ki újra. A tömb kiírásához használjon egy metódust

    A metódusban a tömb megforditása nem megy...
    Köszi előre is a segitséget

    Tehát fordítva kell kiírni? Vagy ténylegesen meg kell fordítani magát a tömböt.
    Első esetben simán legnagyobbtól haladsz vissza.

    Ciklus előtt átadod i-nek a tömb maxméretét vagy 0-át.

    if (elolrol==1){ i=0;}
    else{i=[I]tombmaxertek[/I];}

    while cilkuson belül teszel egy változót (elolrol), ami meghatározza előlről vagy a végéről írja ki?
    és eszerint csökkented vagy növeled a tömbcímet. Így egy ciklusban működik a dolog csak egy plusz paramétert kell átadni:

    if (elolrol==1){ i++;}
    else{i--;}

    Ha ténylegesen meg kell fordítani akkor elsőt cseréled az utolsóval, másodikat utolsó előttivel, s így tovább amig nem érsz két szomszédos elemhez avagy 1 elemhez (páros/páratlan elemszám)
    Ebben az esetben a kiírás meg mivel ténylegesen fordul a tömb tartalom sima.

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