[ avmusa @ 26.01.2003. 15:28 ] @
| Problem:
unosim u program (kao string) eksplicitni oblik funkcije... npr. f(x)=1/(25*x^2-445).
Imam tabelu x-ova i treba da izracunam vrednost funkcije u svim tim x-ovima
Moje pitanje:
Da li postoji u C++-u definisana funkcija za ovako nesto...
Ima li neko gotov kod za ovako nesto
Ovde je potrebno dobro znanje leksicke analize teksta i generisanje konacnof automata (ko zna, razumece)...
Ja sam krenuo u resavanje sa nekim idejama, ali jos nisu urodile plodom |
[ tOwk @ 27.01.2003. 02:34 ] @
Pa ako ti treba već gotovo rešenje, probaj sa Bison-om:
http://www.gnu.org/software/bison/
Primer ti je u uputstvu za nešto slično onome što želiš, ili online na
http://www.gnu.org/manual/bison/html_node/Infix-Calc.html
Nije u C++-u, a i bilo bi potpuno pogrešno da se ovako nešto ,,nalazi u C++-u''.
[ Dejan Lozanovic @ 30.01.2003. 20:17 ] @
Ima nesto bash sto tebi treba, radio je Aleksandar B. Samardzic, bash to sto ti treba pisano je za UNIX-e, i naravno izdano je pod GPL-om :)
http://savannah.gnu.org/files/?group=libevaluator
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.