Sprawdź się
Napisz program, który sprawdzi, czy wyrażenie wyrazenie jest poprawnym wyrażeniem ONP.
Zrealizuj zadanie w wybranym języku programowania. Przetestuj jego działanie dla wyrażenia 2 8 + 6 9 * 4 7 6 * * 8 * * * 2 4 + 7 +.
Specyfikacja problemu:
Dane:
wyrazenie – wyrażenie zapisane za pomocą odwrotnej notacji polskiej
Wynik:
Program wyświetla tak, jeśli analizowane wyrażenie jest poprawnym wyrażeniem ONP lub nie, jeśli jest inaczej.
Przykładowe wyjście:
Język C++
Twoje zadanie: Program w języku C++ sprawdza, czy wyrażenie jest zapisane poprawnie.
Język Java
Program w języku Java sprawdza, czy wyrażenie jest zapisane poprawnie.
Język Python
Twoje zadanie: Program w języku Python sprawdza, czy wyrażenie jest zapisane poprawnie.
Napisz program, który obliczy wartość wyrażenia wyrazenie : 2 8 + 6 9 * 4 7 6 * * 8 * 2 4 + 7 + + * +, zapisanego w ONP.
Zrealizuj zadanie w wybranym języku programowania.
Specyfikacja problemu:
Dane:
wyrazenie – wyrażenie zapisane za pomocą odwrotnej notacji polskiej
Wynik:
Program wyświetla wartość wyrażenia wyrazenie.
Przykładowe wyjście:
C++
Twoje zadanie: Program w języku C++ oblicza wartość wyrażenia zapisanego w ONP.
Java
Twoje zadanie: Program w języku Java oblicza wartość wyrażenia zapisanego w ONP.
Python
Twoje zadanie: Program w języku Python oblicza wartość wyrażenia zapisanego w ONP.