View Full Version : cpp pitanje
*flower*
23-01-2008, 18:50
radim programcic koji prepoznaje da li je neka rijec ili recenica palindrom.. zanima me kako napraviti da se slova kao "lj", "nj" ili "dz" tretiraju kao jedno slovo?
Nikako, to su dva znaka. Morat ćeš izraditi vlastiti algoritam uspoređivanja.
Jedan način, koji je "hack", a pada mi ovako prvo na pamet jest da sve pojave nizova znakova "lj", "nj" i "dž" kodiraš (zamijeniš) s nekim jedincatim znakom. Izabereš tri takva "specijalna" znaka, ali paziš da se radi isključivo znakovima koji se ne smiju normalno pojaviti u riječi. Možeš uzeti znakove poput "@", "_", ";" i sl. ili uzmeš neke specijalne ili kontrolne znakove (ASCII kodovi ispod 32 i drugi neispisljivi znakovi) ili uzmeš neke znakove iz proširenog ASCII skupa (ASCII kodovi iznad 127).
*flower*
23-01-2008, 19:57
to znaci da ce se npr. slovo "lj" u recenici ispisivati kao "lj", ali ce ga program citati kao"_" ili?
Učita se: "anjavolimilovanja".
Ti zamijeniš: "a@avolimilova@a".
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.