Programozó versenyek

Magas szintű programozási nyelvek 1, 2016. november 9., Sz12 ZH

2016. november 9. 12:05 – 2016. november 9. 13:45

Kalkulátor

Írjon programot, amely a standard bemenetről beolvas egy sztringet, amely egy matematikai összeadás vagy kivonás műveletet ír le, ahol a művelet operandusainak értékét nyitó és záró kerek zárójeleket tartalmazó karakterpár-sorozatok írják le (lásd a példa bemenetet)! Az operandusok értéke a zárójelpárok darabszáma.

A program a műveleti jeltől függően végezze el az összeadást vagy kivonást, és írja a standard kimenetre a művelet eredményét decimális számként!

1. példa bemenet

  1. ()()()()+()()()
letöltés szöveges állományként

Az 1. példa bemenethez tartozó kimenet

  1. 7
letöltés szöveges állományként

2. példa bemenet

  1. ()()()()-()()()
letöltés szöveges állományként

A 2. példa bemenethez tartozó kimenet

  1. 1
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.