Hirdetés

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

  • axioma
    veterán

    Közben rájöttem, hogy az if feltétel az ő megoldásához nem kell így kevesebb kódból megoldható.
    Így helyesbítek és tökéletes az ő példája.
    Köszönöm neki is ;)
    Eredménye:

    for(i = mennyi; i >= 0; i--){
    ossz = ossz * 10 + right_digit[i];
    }

    Azt nem ertem a feladatban, hogy nem megforditani kell mint egesz szamot szamjegyek sorakent? Ha eleve ugy raktad le, hogy a 0. elem a 0. helyiertek, es utana a hossztol indulsz vissza, akkor siman osszerakod a szamot, nem forditva kapod meg, ez a futasi eredmenyeden is latszik. Raadasul ehhez (megforditott szam) a ciklus ugyanabban az iranyban menne felbontaskor es osszerakaskor, es igy osszevonhato, meg a tombben tarolas is teljesen kihagyhato belole, a hossz sem erdekel bar persze vezetheto, meg nem kene a tartomanyt se bekorlatozni.
    Ha direkt az eredetit akartad osszerakni (de azt eleve beolvasod, tudnad a szetszedes elott menteni, ezert gondolnam hogy nem), akkor viszont nem szoltam.

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