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

  • Gyuri16

    senior tag

    válasz bedohazi #2406 üzenetére

    1. if c in ['a'..'z'] then valtozo1:=true;
    kellenek oda az aposztrofok, kulonben hibat jelez.
    ezt egyszerubben le lehet irni igy is (elozo esetben ha a feltetel nem teljesul a valtozo1 erteke az marad ami elotte volt, ami nem mindig jo):
    valtozo1 := c in ['a'..'z'];
    a kerdes itt csak a kifejezes volt, tehat a valasz ez:
    c in ['a'..'z']

    2. pascal tud stringeket osszehasonlitani a klasszikus =,<,>,<=,>=, <> operatorokkal, ezek tobbnyire olyan eredmenyt adnak, mint amire az ember szamit. tehat ha s1 es s2 string, akkor lehet ilyen ifet irni:
    if s1>s2 then
    { s1 lexikografikusan nagyobb mint s2 }
    else
    { s2 a nagyobb vagy a ketto egyenlo }

    ebben mar csak a kiiratas hianyzik, remelem az mar megy :)

    #2407: nincs yahoom, mas van, de most nincs idom privatban ezzel foglalkozni. ide szivesen irok valaszt amikor epp raerek.

    [ Szerkesztve ]

    Nem vagyok egoista, csak uborkagyalu!

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