Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

zagnieżdżenie nawiasów c++

Ostatnio zmodyfikowano 2009-12-13 21:16
Autor Wiadomość
markon
Temat założony przez niniejszego użytkownika
zagnieżdżenie nawiasów c++
» 2009-12-13 20:36:45
Witam,
Na samym początku mówię że nie chcę żadnych kodów źródłowych ani nic, tylko pytam:
jak się oblicza stopień zagnieżdżenia nawiasów, niekoniecznie w c++, chodzi mi jedynie o to żeby ktoś mi to wytłumaczył, bo nie bardzo rozumiem o co chodzi?
P-12162
Elaine
» 2009-12-13 20:43:56
Przy napotkaniu ( dodajesz 1, przy ) odejmujesz 1.
P-12164
markon
Temat założony przez niniejszego użytkownika
» 2009-12-13 20:49:25
ale jak zrobię tak jak Ty mi mówisz to mi wyjdzie zawsze zero, a mi chodzi o obliczanie stopnia zagnieżdżania nawiasów
P-12169
Elaine
» 2009-12-13 20:58:52
Powiedzmy, że sobie to przetłumaczysz:
nesting :: Parser Int
nesting = do {
  char '(';
  n <- nesting;
  char ')';
  m <- nesting;
  return $ max (n + 1) m
  } <|> return 0
Pytanie bonusowe: co to za język i biblioteka?
P-12170
markon
Temat założony przez niniejszego użytkownika
» 2009-12-13 21:01:48
f.a.l, dla kogoś takiego jak Ty to drobnostka, ale dla mnie to trudne, pomógłbyś to przetłumaczyć na C++?, aha w grę wchodzą nawiasy [ i ( i {,
p.s nawiasy mam w tablicy
P-12171
Elaine
» 2009-12-13 21:06:31
Spójrz tylko na użycie max i połącz to z moim wcześniejszym postem, a powinieneś sobie poradzić. Sam mówiłeś, że nie chcesz kodu :P
P-12172
markon
Temat założony przez niniejszego użytkownika
» 2009-12-13 21:10:01
ok, a to że nawiasy są różne nie robi różnicy?, ok będę próbował, a jak sobie nie poradzę to napiszę
P-12173
Elaine
» 2009-12-13 21:15:01
Nie robi, jeśli tylko chcesz obliczyć ogólne zagnieżdżenie nawiasów, a nie jednego konkretnego typu nawiasów.
P-12175
« 1 » 2
  Strona 1 z 2 Następna strona