Stránka 1 z 1
Výpočet funkce zadané výrazem v C++
Napsal: ned 15. kvě 2005, 20:22
od Stepa
Ahoj,potřeboval bych poradit s prográmkem v C++.Tento program má ze zadaného výrazu (typu string),třeba takto (sin(x^2+5*5)),vypočítat tuto funkci.Řešit to mám pomocí stromu.Takovou hrubou vizi mám,ale velmi hrubou.Dík za rady.
Napsal: ned 15. kvě 2005, 21:01
od pavel.minarik
normálně pomocí zásobníku, sázíš furt do zásobníku co jsi už načetl z řetězce až do momentu, kdy musíš vyčíslovat operaci (jde o priporiu operátorů) a pak ze zásobníku postupně odebíráš a vyčísluješ
Napsal: ned 15. kvě 2005, 23:48
od miho
A hele, tema me prvni semestralky z VT

Pokusim se to nekde vyhrabat. Bohuzel nas to ale nutili delat v Pascalu....
Pokud si spravne vzpominam tak jsem to mel reseno pomoci rekurze. Jelikoz jsem to delal jeste pred teorii jazyku tak jsem se u toho poradne zapotil

Napsal: pon 16. kvě 2005, 00:01
od Stepa
moc dik za pomoc

Napsal: pon 16. kvě 2005, 22:35
od Dony

tohle si moc dobre pamatuju, jak sem to ladil v Cecku, mel by ses na to vrhnout sam, aby ses to poradne naucil
