# Zapocet 25.1.2016

<{ForumPost(poster="lukyj", timestamp=2016-01-25 13:34:38)}>
Ahoj, dnesni zadani na zapocet (zadaval Kratochvil):   
  
Napiste postifix kalkulacku s derivaci...  
  
Vstup:  
vse oddelene mezerou  
. vypis vysledek (optional)  
x promenna  
+ bin plus  
- unarni minus  
* krat  
\[0-9]* cislice  
  
Poznamka:   
na derivaci stacila dve pravidla:   
   -scitani (a + b)' = a' + b'  
   -nasobeni (ab)' = a'b + b'a  
nic se nemuselo upravovat  
konstatni vyraz pred derivaci chtel nejdrive vyhodnotit  
  
Na zdrojak vubec nekoukal a vstupy mi diktoval a kontroloval vystupy.  
Zkousel na vstupech:   
x x * d  
2 2 +  
x x x * * d  
x 3 3 + * d  
  
Moje reseni, ktere proslo, je prilozene. Vim, ze se nejedna o zadny super efektivni ani pekny kod, chtel jsem to mit celkem rychle hotove a spravne... Zjednodusil jsem si parsovani tak, ze kazdy prikaz musi byt ukonceny mezerou. (kvuli funkci getline())  
  
Technicka:   
Upesnost podle vseho: 6/15  
Vlastni NB nepovolil, internet pouze referencne. Casovy limit 3h. Prvni reseni se objevovala po 90 minutach.

*Attachments:*

- *[main.cpp](/Forum%20archiv/Attachments/6972_3483e49e7bd8f6db6bc368c737d982ec)*

<{/ForumPost}>

