Forum Instytutu Matematycznego UWr

Teraz jest piątek, 21 czerwca 2019 0:06

Strefa czasowa: UTC + 1 [ DST ]




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: niedziela, 27 listopada 2011 16:53 
Offline

Dołączył(a): wtorek, 05 października 2010 18:56
Posty: 52
Lokalizacja: Romania
Płeć: mężczyzna
Moim zadaniem jest napisanie programu liczącego wartość wyrażenia składającego się ze znaków (0,1,..,9, +,-,/,*) zapisanego w onp, bądź informującego o wyjątku. Chciałbym się upewnić, czy wypisałem wszystkie sytuacje, w których wyrażenie jest niepoprawne w sensie onp, tj.:
- liczba liczb!=liczba operatorów+1
- pierwszy lub drugi tonek jest operatorem (np 1+2)
- dzielenie przez zero (np 1 0/)

_________________
Noce są długie, a zadań tysiące.


Góra
 Zobacz profil  
 
PostNapisane: niedziela, 27 listopada 2011 20:48 
Offline
Avatar użytkownika

Dołączył(a): sobota, 06 grudnia 2008 20:57
Posty: 285
Lokalizacja: Wrocław
Nie. Np. 1 2 + + 3 jest niepoprawne. Jeśli będziesz używał stosu, to sprawdzaj przy operacjach na stosie czy są tam przynajmniej dwa elementy.

Dzielenie przez zero też może być utajone, np. 2 1 1 - /.

Poza tym wydaje mi się że będzie ok, o ile rzeczywiście wyrażenie składa się tylko z tych znaków, wartości pośrednie nie będą za duże itd.

_________________
Nie bij manekina, bo Ci się mózg powygina


Góra
 Zobacz profil  
 
PostNapisane: poniedziałek, 28 listopada 2011 18:15 
Offline

Dołączył(a): wtorek, 05 października 2010 18:56
Posty: 52
Lokalizacja: Romania
Płeć: mężczyzna
dziękuję za pomoc! :)

_________________
Noce są długie, a zadań tysiące.


Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1 [ DST ]


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
POWERED_BY
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL