Witam, mam zrobić "analizatora" wyrazen arytmetycznych rekurencyjnie:
NP:(1+1)*((0+(1+1))+(1+1))
Czy da sie to wykonać? jeśli tak to prosze o wskazówki:) np . jak odczytywać te wyrażenie czy funkcje wywoływać jak napotkamy '(' i jak zwrócić wynik danego nawiasu aby dalej go wykorzystać w następnych obliczeniach.
Przedewszystkime jak zanalizować rekurencyjnie takie wyrażonko:(1+1)*(0+0)
Po prostu nie wiem co zrobić aby wynik pierwszego nawiasu wykorzystać do dalszych obliczeń
proszę o wskazówki :)