Keresés

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

  • ArchElf

    addikt

    válasz Aronle #2437 üzenetére

    parse: én nem adok neki olyan bemenetet, ami problémát jelentene
    Ilyeneknek soha nem szabad berögzülniük...

    Mintha autót építnél úgy, hogy nincs rögzítve a tengelyen a kerék, mert úgysem rögös a út...

    Kis segítség:
    Pozitív számokat adsz össze - tehát a számok összege folyamatosan nő. A számokat nem kell egyesével nyilvántartanod. A faktoriális összege is folyamatosan nö.
    -> megjegyzed, hogy hoé tartasz a faktoriálisban, és ha az összeged nagyobb, mint az utolsó faktoriális összeg, akkor gyomorból kb így:

    long összeg = 0;
    long fakt_alap = 1;
    long fakt_összeg = 1;
    do
    {
    '... beolvasás
    if (összeg == fakt_összeg)
    {
    Console.WriteLine(Az összeg [{0}] faktoriális, az alapja [{1}]", összeg, fakt_alap);
    }
    else if (összeg > fakt_összeg)
    {
    fakt_alap++;
    fakt_összeg *= fakt_alap;
    }
    while (...);

    AE

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

Hirdetés